There are quite a few of these threads. Most use the PDF2DWG driver (even the ExportPDF command uses this driver). Scripting might be the answer as you can customize file-naming through lisp inside the script: which means you can program the filename and never need to manually enter / rename at all.
I'm not too sure why the DWG2PDF isn't asking you the filename. Are you running it through a script or through lisp? If so it might be that the dialog doesn't open, but it asks for the filename on the command-line. To force the dialog, you might look into the FileDia system variable, or more likely the initdia lisp function. Just be careful if you do this inside a script file - waiting for user input might cause the script to time-out.
If you mean the Publish command doesn't ask you for the filename when printing to PDF, then there's unfortunately no fix (it only asks when set to multi-page documents, which is a bit silly). Renaming afterwards is the only way (see end of this post to make this step much easier). For me the Publish is still not perfect, it needs to have a filename template edit box so you can specify how the filename is supposed to look - and preferably this needs to include lisp calls so the filename could even be calculated from something like attribute values of the title block (e.g. Revision suffix). It needs to be at least similar to field-codes - as a bare minimum.
As for the Adobe.pc3 only working on one machine: You need to check that the PC3 points to the correct windows "printer". If it's named something different on another PC (which is very possible) the PC3 points to a non-existent driver (even though it may exist as a different name). Also I think Adobe is not free (unlike their Reader) so you need a license for each PC - main reason I go with free PDF printers (my favorite is
PDFCreator - works similar to Adobe but IMO has more functionality, especially since you can control it through lisp with its ActiveX/COM object).
RenamingI'm totally with you about the windows explorer. It's just plain silly trying to rename one file at a time - makes for huge possibility of errors. I tend to use batch file renamers, the 2 I love are:
- File Renamer (Basic) - Allows for extremely powerful renaming features, stuff like removing parts from the name, replacing using wildcards / even regular expressions.
- XNView - This is actually an image library viewer & editor. It has a function to Batch-Rename selected files, though not as powerful as FR's - but enough to get around.