Solved

VBScript that would disable the Microsoft print pop up screen

Posted on 2004-07-31
9
690 Views
Last Modified: 2012-05-05
Would like two VBScripts:

The first would disable the Microsoft print popup

The second VBScript should re-enable the print popup

- By popup I mean the screen that ask about how many pages to print...
0
Comment
Question by:Roebuck1967
9 Comments
 
LVL 11

Expert Comment

by:YohanShminge
ID: 11685743
Hi Roebuck1967,

Can you be more specific about this popup (dialog box)?  I think I know what you're talking about, but when you tell a program to print, at least through the File->Print menu, you see the printer options dialog box because this is how the program is written.  I don't know of any system-wide setting that will disable this and print without a dialog box.  Most programs do not show this popup if you click the print command on their toolbar... Perhaps I am thinking of something totally different here?

-Yohan
0
 

Author Comment

by:Roebuck1967
ID: 11685983
By right clicking on lets say five files and selecting print your are immediately prompted with five dialog boxes.  I would like to eliminate the five dialog boxes if possible.
0
 
LVL 17

Accepted Solution

by:
zzzzzooc earned 250 total points
ID: 11686123
"PRB: Printing with WebBrowser from Internet Explorer Raises Print Dialog Box in Internet Explorer 5"
http://support.microsoft.com:80/support/kb/articles/Q247/6/71.ASP&NoWebContent=1

Although the above is mentioned for the WebBrowser control, it should still be relevant if you're trying to print through the DOM. I don't believe you'll be able to disable the dialog and if you can, it would probably just lead to more problems.
0
Top 6 Sources for Identifying Threat Actor TTPs

Understanding your enemy is essential. These six sources will help you identify the most popular threat actor tactics, techniques, and procedures (TTPs).

 
LVL 19

Expert Comment

by:RanjeetRain
ID: 11693031
Normally, print dialog can't be disabled. A clever tirck will be to have them printed by the associated program. Most apps support a '/P' switch and that should work for you.
0
 

Author Comment

by:Roebuck1967
ID: 11693325
RanjeetRain

I don't quite understand you.  Can you explain?
0
 
LVL 19

Assisted Solution

by:RanjeetRain
RanjeetRain earned 250 total points
ID: 11694426
YOu can Shell out to the OS with the program associated witht the file that is selected in the explorer. For example, if there is a text file selected, you have to launch Notepad, if a .Doc file is selected, you will launch MS Word.

Algo:

Do while more documents to process
         Get file extension
         Get associated program from registry
         Shell out to the program with '/P' switch (Causes the program to background print the document without displaying the Print dialog)
Loop


0
 

Author Comment

by:Roebuck1967
ID: 12333604
Yes, please close and split points as suggested.
0

Featured Post

How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

Join & Write a Comment

I’ve seen a number of people looking for examples of how to access web services from VB6.  I’ve been using a test harness I built in VB6 (using many resources I found online) that I use for small projects to work out how to communicate with web serv…
Since upgrading to Office 2013 or higher installing the Smart Indenter addin will fail. This article will explain how to install it so it will work regardless of the Office version installed.
Get people started with the process of using Access VBA to control Outlook using automation, Microsoft Access can control other applications. An example is the ability to programmatically talk to Microsoft Outlook. Using automation, an Access applic…
Get people started with the utilization of class modules. Class modules can be a powerful tool in Microsoft Access. They allow you to create self-contained objects that encapsulate functionality. They can easily hide the complexity of a process from…

758 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

19 Experts available now in Live!

Get 1:1 Help Now