Newsgroup: it.aiuto
Titolo: Re: Due programmi con un clic

 viene bloccata da XP mentre se la togli è tutto ok?
sul tuo XP ... sul mio e su quello di altri funziona
[1]
ProcessWait
--------------------------------------------------------------------------------
Pauses script execution until a given process exists.
ProcessWait ( "process" [, timeout] )
Parameters
process The name of the process to check.
timeout [optional] Specifies how long to wait (in seconds). Default is to wait indefinitely.
Return Value
Success: Returns 1.
Failure: Returns 0 if the wait timed out.
--
Fosco

 programma si chiude, oppure altre cose...
ahhh anche C:\Programmi\Autoit3\Au3Info.exe
follow/up su it.aiuto (si prosegue e le eventuali altre domande li)
--
Fosco

 cerca  >>> sleep    e poi ProcessWait [1]
Run("notepad.exe")
Sleep(2000)
$a = ProcessWait("notepad.exe",1)
MsgBox(262144, "", $a)
ProcessClose("notepad.exe")
$b = ProcessWait("notepad.exe",1)
MsgBox(262144, "", $b)
--
Fosco

 sul tuo XP ... sul mio e su quello di altri funziona
download ultima versione del wsh
http://snipr.com/c0ubs
questo e' l'help ufficiale del wsh (vbs)
http://snipurl.com/jtur
http://www.nntp.it/comp-lang-visual-basic/69008-eseguire-file-vbscript-windows-xp-urgente.html
http://www.experts-exchange.com/Web_Development/Web_Languages-Standards/ASP/Q_21672776.html
seconde me sono problemi di permessi/autotizzazioni devi essere l'amministratore
e dare il permesso alla esecuzione (cosi a spanna)
http://forum.parallels.com/showthread.php?t=81016
PS:
cosa hai il norton ?
Ha il brutto vizio di interferire ance se disabilitato
http://www.google.it/search?hl=it&q=norton+noscript&meta=&aq=f&oq=
http://service1.symantec.com/sarc/sarc.nsf/html/win.script.hosting.html
How to disable (or re-enable) the Windows Scripting Host:
The program, Noscript.exe, will disable the Windows Scripting Host; this will prevent viruses from executing automated
scripts.
Note: Disabling the WSH will prevent all the scripts from running on the system.
Download Noscript.exe 
http://www.symantec.com/avcenter/noscript.exe
 to a folder on the hard disk.
Double-click the Noscript.exe icon. The Norton Script Disabler/Enabler appears.
If the WSH is currently enabled on the system, you will be prompted as to whether you want to disable it. To do so,
click Disable, and then click OK.
If the WSH is currently disabled on the system, you will be prompted as to whether you want to enable it. To do so,
click Enable, and then click OK.
buon sito per esempi
http://billsway.com/vbspage/
--
Fosco


http://billsway.com/vbspage/
Ancora un'altra volta
grazie mille!!!

 >Download Noscript.exe 
http://www.symantec.com/avcenter/noscript.exe
scarica lo stesso il coso qui sopra e vedi se il wsh e' abilitato o no
--
Fosco



Si, mi segnala "scripting is currently enabled" e poi mi chiede se
voglio disabiliatrlo e che facendo questo vieterà l'esecuzione di
programmi basati su script nel futuro...

 programmi basati su script nel futuro...
allora non saprei ... imho cosi a naso si tratta ancora di permessi
posta l'errore COMPLETO  che salta fuori eseguendo questo
set oShell = CreateObject("WScript.Shell")
oShell.run"notepad"
WScript.Sleep 500
oShell.AppActivate "notepad"
oShell.SendKeys"anc"
WScript.Sleep 500
  MsgBox "Irfan is not running"
prova pure da riga di comando con il cscript
http://www.hwupgrade.it/forum/archive/index.php/t-463584.html
Prova pure su un altro XP se lo hai a portata di mano e vedrai che funziona
come detto e' un errore che non dovrebbe capitare  con script
cosi semplici  , non e' che hai abilitato l'active desktop o altre diavolerie ?
http://www.google.it/search?hl=it&q=vbs+errore+create+object&meta=&aq=f&oq=
http://snipr.com/c5lus
--
Fosco

 programmi basati su script nel futuro...
allora non saprei ... imho cosi a naso si tratta ancora di permessi
posta l'errore COMPLETO  che salta fuori eseguendo questo
set oShell = CreateObject("WScript.Shell")



http://snipr.com/c5lus
Negativo anche per l'active desktop...
Vabbè dai, non fa niente, mi scoccia farti perdere tempo...
Intanto alla fine grazie ai tuoi consigli sono riuscito a fare quello
che volevo, con auto it mi sono anche compilato il file eseguibile
dallo script.
Ora tutto funziona perfettamente e mi va benissimo.
poi, ho tutti i link nei vari messaggi, se mai mi dovesse servire
davvero qualcosa in particolare, proverò ad approfondire (per ora, ad
un'occhiata veloce sull'errore tramite google, non ho trovato molte
soluzioni...)
grazie ancora
ciao

 Origine: Errore di run-time di Microsoft VBScript
La riga due cosa e'
set oShell = CreateObject("WScript.Shell")
o
oShell.run"notepad"
perche sarebbe un errore diverso dall'altra volta ... cosa hai lasciato
una riga vuota all'inizio ?
--
Fosco

 popup "irfan is not running"
si e' quello che dovrebbe fare  ... potresti fare una ulteriore prova
lo stesso script nominalo test.vbs  e portalo in C:\WINDOWS\TEMP
e poi lancia questo da start esegui  (copia incollaci questo)
  wscript.exe C:\WINDOWS\TEMP\Test.VBS
(premi invio)
se da ancora errore prova con Shift click destro su test.vbs ed apri con
wscript.exe
http://forum.html.it/forum/showthread/t-759276.html
http://forum.html.it/forum/printthread.php?threadid=1308923&perpage=500
Io di mio proverei a reinstallare Internet Explorer facendo bene attenzione ad
installare pure il WSH
--
Fosco



oShell.run"notepad"

no, nessuna riga vuota...

installare pure il WSH
ci provo e ti dico

 oShell.run"notepad"
Allora adesso l'errore e' diverso ....  potresti fare 1 esperimento
cerca il notepad.exe  copialo in C:\WINDOWS\TEMP\
click destro sul notepad.exe  e vedi di dargli tutti i permessi e prova questo
set oShell = CreateObject("WScript.Shell")
oShell.run"C:\WINDOWS\TEMP\NOTEPAD.EXE"
WScript.Sleep 500
oShell.AppActivate "Notepad"
oShell.SendKeys"ciao"
WScript.Sleep 500
  MsgBox "ciao"
prova pure questo ... l'ascia il notapad in c:\windows\temp
NN = VerFile("C:\WINDOWS\TEMP\notepad.exe")
Function VerFile(sPath)
  VerFile = CreateObject("Scripting.FileSystemObject"). _
    GetFileVersion(sPath)
End Function
WScript.Echo "Notepad:", NN
prova pure questo e riporta la versione
call wscript.echo (" WSH is active!")
wscript.echo wscript.version
wscript.quit
--
Fosco

wscript.quit
viene furoi un popup con
WSH is active
e poi, dano l'OK :
5.7

 "Notepad: 5.1.2600.5512"
allora sembra tutto OK  il CreateObject ed il resto funziona  l'unica e' il
oShell.run  che non funge ,  se sei interessato a venirne a capo
prova a domandare qui  microsoft.public.it.scripting   con tutti i
dettagli ben spiegati
PS:
a me verrebbe in mente questo se avessi attivato l'active desktop
http://bytes.com/groups/net-asp/287171-error-activex-componet-can-not-create-object-wscript-shell
e/o  ma qui si va proprio alla 'ndo cojo cojo  (cit.)  scarica ed installa il runtime
di VB6  ... creati un punto di ripristibo prima (backup)
http://support.microsoft.com/kb/290887
--
Fosco

 5.7
Che vesione di internet Explorer hai ... perche tempo fa a memoria
lessi di problemi con alcune versioni ... potresti provare
ad installare il wsh 5.6
http://www.microsoft.com/downloads/details.aspx?familyid=C717D943-7E4B-4622-86EB-95A22B832CAA&displaylang=en
ma qui si corre il rischio di rendere instabile tutto il sistema
Se ti piacesse studiare qualcosa punta su autoit , visto che lo hai gia installato,
che fa tutto di piu di quello che non puo fare il WSH
--
Fosco

 "Sampei"
Come detto capita con active desktop pero io proverei
pure questa strada
http://www.justskins.com/forums/error-activex-componet-can-not-create-object-wscript-shell-44661.html
Browser security settings may be hampering your attempts. To get it to
work, the setting you'll most likely need to adjust can be found on the
Internet Options dialog under the Tools dropdown menu in Internet Explorer.
Go to the security tab. With local Intranet selected (assuming this is an
intranet app), click the "Customize Level." button. Find the setting titled
"Initialize and script ActiveX controls not marked as safe" and change the
selection to either "enable" or "prompt."
altro sparso
http://groups.google.it/group/microsoft.public.scripting.vbscript/browse_thread/thread/f946b27cd90a1307
http://support.jodohost.com/showthread.php?t=10544
--
Fosco

 "Sampei"
Prova questo
Set wshell = WScript.CreateObject("WScript.Shell")
oShell.run"calc"
e/o
Set wshell = WScript.CreateObject("WScript.Shell")
oShell.run"notepad"
--
Fosco

 Prova questo
ops
Set wshell = WScript.CreateObject("WScript.Shell")
wshell.run"calc"
'e/o
Set wshell = WScript.CreateObject("WScript.Shell")
wshell.run"notepad"
--
Fosco

che fa tutto di piu di quello che non puo fare il WSH
si infatti, quando mi serve qualcosa provo aguardarci meglio, ho visto
che c'è un bell'help e diversi esempi


http://support.jodohost.com/showthread.php?t=10544
Niente, ne per active desktop che per permessi d'amministratore.
Non importa, come da te consigliato, se mi servisse qualcos'altro
provo con autoit
grazie mille nuovamente
ciao

 ciao
OK  va bene   ciauz
--
Fosco