wscript

What's a good IDE to edit WScript (.vbs files) that provides intellisense?

I tried editing it in VB.net 2005 and it's giving me syntax highlighting, but not intellisense. ...

WScript.Shell and blocking execution?

I'm using WScript to automate some tasks, by using WScript.Shell to call external programs. However, right now it does not wait for the external program to finish, and instead moves on. This causes issues because I have some tasks dependent on others finishing first. I am using code like: ZipCommand = "7za.exe a -r -y " & ZipDest & Bu...

CScript/WScript Prevent an error from being blocking

Currently, WScript pops up message box when there is a script error. These scripts are called by other processes, and are ran on a server, so there is nobody to dismiss the error box. What I'd like is for the error message to be dumped to STDOUT, and execution to return the calling process. Popping as a MSGBox just hangs the entire thi...

Send To/Mail Recipient from WSH

I am trying to implement in windows scripting host the same function as windows Send To/Mail Recipient does. Did not find anything usefull on google except steps to instantiate Outlook.Application and directly calling its methods. I need to go the same path as windows do, as there is a mix of Outlook and Lotus Notes installed, I don't s...

Schedule a .vbs file to run in Windows

I have a VBScript script that starts a cmd prompt, telnets into a device and TFTP's the configuration to a server. It works when I am logged in and run it manually. I would like to automate it with Windows Task Scheduler. Any assistance would be appreciated, here is the VBScript script: set WshShell = WScript.CreateObject("WScript.Shel...

Windows Xp or Vista: How can I run a batch file in the background (no windows displayed) ?

I know I have already answered a similar question (Running Batch File in background when windows boots up), but this time I need to launch a batch: from another batch without any DOS windows displayed with all arguments passed to the invisible batch The first batch is executed in a DOS windows. However, I do not want the second batch...

What is the C++ equivalent to GetObject in JavaScript and VBScript?

What is the C++ equivalent to GetObject in JavaScript and VBScript? The closest match I found to my question is: http://codewiz51.blogspot.com/2008/06/vb-script-getobject-c-api-cogetobject.html However the sample use an unexisting interface and asking for the IUnknown returns null. Did someone have an example that works? ...

How to create a file without a Command Prompt window

I'm using WinRAR SFX module to create an installation, and use its presetup option to run some preliminary tests. Since wscript can only accept vbs file, and not the script itself, I first run "cmd /c echo {...script code...} > setup.vbs", and then I run "wscript setup.vbs". The run of the first cmd command opens a brief command window,...

SQL Server Agent: How to "sleep"?

In a scripting step in a scheduled task in SQL Server Agent 2005, I need to trigger a webscript that is running on a different server. I'm doing this: Dim ie Set ie = CreateObject( "InternetExplorer.Application" ) ie.navigate "...to my dreamscript" ' Wait till IE is ready Do While ie.Busy (1) Loop ie.Quit set ie = Nothing At (...

How do I check if wscript/cscript runs on x64 host OS?

I'm running a VBScript that may run under x64 Windows. I need to read a registry key from the 32-bit part of the registry. For that I use path HKLM\Software\Wow6432Node\xyz instead of HKLM\Software\xyz. How can I check if the script is executed under x64? ...

Why can't I connect to my COM objects events after creation?

I have written a COM object using C++. Creating the object and connecting to its events works fine if I do them both at the same time (Javascript): var obj = WScript.CreateObject("SomeCOMClass.Object", "event_"); However the following generates this error (msdn): http://msdn.microsoft.com/en-us/library/a7tya2wc(VS.85).aspx. var obj ...

PHP : Creating a folder in the registry

How do I create a new registry value using PHP? The following code doesn't work: function registry_write($folder, $key, $value, $type="REG_SZ") { $WshShell = new COM("WScript.Shell"); $registry = "HKEY_LOCAL_MACHINE\\SOFTWARE\\" . $folder . "\\" . $key; //$result = $WshShell->RegRead($registry); $result = $WshShell->RegWrite(...

Where to find wscript hooks?

I need to automate an IM client to update a status every few hours, basically log in, update status, log out. I'm trying to do this with windows scripting, but cannot seem to find the proper hook names to the application. Is there somewhere specific I can look to find this kind of information about an application, or am I merely going ...

VBScript: Using WScript.Shell to Execute a Command Line Program That Accesses Active Directory

I'm attempting to execute a .NET (3.5) command line program from within a VBScript file which does two main things: Connects to an Active Directory that is on the same domain as the server the script is hosted to retrieve an attribute value. I search AD using the first command line argument which is a username. Creates a DTO using sai...

Calendar UI widget for wscript/vbscript

I'm a newbie to windows scripting. Is there a Calendar UI widget which I can use from wsh to get user input? I basically need to get a Date from the user. ...

How to change cscript.exe to wscript.exe execution for all VBScript files?

After installing the new server, I am facing an issue. I have lot of .vbs files, all need to run in wscript, reason, I use all those command like WScript.Echo "hello" I want to be able to see the output when I double click the VBScript file. But when I right click on the vbs file, I see console, I want to change the default to Windows...

Displaying text with VBScript when running from command prompt issue.

I have a script that pings a list of computers and tells me if I can be reached. For each computer I would like it to display whether or not it was reached on the command prompt, not as a pop-up message. I did Wscript.Echo, but it does a pop-up for each computer so it's really annoying to have to click OK over a 100 times. How can I mak...

Unable to get WAF to run

I am trying to build the Monotooth library on Ubuntu and there is a native component which needs to be compiled. The distro from github has a wscript file and requires WAF to build. However, whenever I try to execute waf configure I get: Checking for program gcc : ok /usr/bin/gcc Checking for program cpp ...

How to get the target path of a shortcut in windows scripting?

From what I have read until now, you can get the TargetPath property of an objet of class Shortcut, which is the result of the method CreateShortcut of WScript.Shell. But I have not found any way to get the target path of an existing shortcut. ...

check if a registry key exists with WScript

im trying to check if a registry key exists and no matter what i try i always get the error message "unable to open registry key for reading" the code im using: keyPath = "HKEY_LOCAL_MACHINE\\SOFTWARE\\BOS\\BOSaNOVA TCP/IP\\Set 1\\Cfg\\Sign On\\"; try { var shell = new ActiveXObject("WScript.Shell"); var regValue = shell.RegRe...