Avatar billede jens123 Nybegynder
23. juni 2005 - 16:28 Der er 1 løsning

WSH problem

har fundet følgende på nettet og det virker okay.

// Create the WSHExt object to extend the WSH
// with the WSHShell method.

var Wsh = WScript.CreateObject("WSHExtend.WinExt");

// launch Windows calculator

var ProcID_Calc = Wsh.WSHShell ("Calc.exe",1);

// launch Windows editor

var ProcID_NotePad = Wsh.WSHShell ("Notepad.exe",1);

// set focus to the calculator window and check
// whether the activation is succesful
var status = Wsh.WSHAppActivate (ProcID_Calc);


// just calculate something
Wsh.WSHSendKeys ("10", true);
Wsh.WSHSendKeys ("{+}", true);
Wsh.WSHSendKeys ("2", true);
Wsh.WSHSendKeys ("=", true);

// result into clipboard
Wsh.WSHSendKeys ("^{c}", true);

WScript.Echo ("Close calculator, write text into editor window.");
// set focus to the editor window and check
// whether the activation is succesful

var status = Wsh.WSHAppActivate (ProcID_NotePad);


// write text into the editor window
// first insert result from the clipboard
Wsh.WSHSendKeys ("Calculation Result: ", true);
Wsh.WSHSendKeys ("^{v}", true);
Wsh.WSHSendKeys ("\n\n", true);

// Now write the text 30 times
for (var i = 1; i <=30; i++)
{
  Wsh.WSHSendKeys (i + " Hello, World\n", true);
}

// set focus to calc and check
// whether the activation is succesful

var status = Wsh.WSHAppActivate (ProcID_Calc);


// close calc with Alt+F4
Wsh.WSHSendKeys ("%{F4}", true); 
// End

Men hvordan får jeg ændre var
ProcID_NotePad = Wsh.WSHShell ("Notepad.exe",1);
til
ProcID_NotePad = Wsh.WSHShell ("c:\windows\system32\notepad.exe",1);
altså hvordan angiver man programmets placering, frem for bare navnet.
Avatar billede h7iws Nybegynder
03. august 2005 - 20:30 #1
det burde ikke være noget problem, men du kan evt. prøve med dobbelt backslash "\\" i stedet for "\", hvis dette ikke virker og stien er korrekt ved jeg ikke hvad det skal være ...!
ellers er jeg ret sikker på at notepad ikke ligger i windows-system32 mappen, prøv c:\windows\NOTEPAD.EXE i stedet ...

/smil
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester