far partire un file .bat da un file .vbs

Stato
Discussione chiusa ad ulteriori risposte.

Riccardopku

Nuovo Utente
29
0
ciao ragzzi! È da ore che cerco di risolvere questo problema.

ho un file .vbs che dopo aver eseguito degli script, deve fare partire un file .bat
esempio apro pollo.vbs dopo aver eseguito gli sciipt deve automaticamente fare partire il file gallina.bat

Set WshShell = CreateObject("WScript.Shell")
Set ocmd = WshShell.cmd (gallina.bat)
hoo provato questo ma non lo esgeue


se potete aiutarmi Grazie
 

Mursey

Super Moderatore
Staff Forum
Utente Èlite
8,243
5,674
Ma WshShell.cmd da dove lo hai preso ?
A me risulta si possa chiamare .run e come parametro una stringa con il percorso del batch.
 
  • Mi piace
Reazioni: Utente 16812
U

Utente 16812

Ospite
ciao ragzzi! È da ore che cerco di risolvere questo problema.

ho un file .vbs che dopo aver eseguito degli script, deve fare partire un file .bat
esempio apro pollo.vbs dopo aver eseguito gli sciipt deve automaticamente fare partire il file gallina.bat

Set WshShell = CreateObject("WScript.Shell")
Set ocmd = WshShell.cmd (gallina.bat)
hoo provato questo ma non lo esgeue


se potete aiutarmi Grazie

Prova con shell.run :sisi:
 

Riccardopku

Nuovo Utente
29
0
lol=msgbox("ciao?",5+16,"lol")
lol=msgbox("hjg",2+16,"gf")
lol=msgbox("hvbf",1+48,"g")
Set WshShell = CreateObject("WScript.Shell")
Set ocmd = WshShell.run ("C:\Users\Utente\Desktop\cartella\gallina.bat")

dopo avere esguito gli script mi spunta

il file bat poi dovrò compilarlo ma il messaggio d errore?
 

Allegati

  • Cattura.PNG
    Cattura.PNG
    38 KB · Visualizzazioni: 200
Ultima modifica:

Andretti60

Utente Èlite
6,440
5,091
Quando usi un comando che non conosci, la prima cosa da fare è aprire il manuale. Troverai che il metodo Run di WSHShell "non" ritorna on oggetto, bensì un intero, e tu cerchi invece di assegnare il valore di ritorno a un oggetto (mediante la parola chiave "set")
 
  • Mi piace
Reazioni: Mursey

DanyX64YT

Nuovo Utente
1
0
lol=msgbox("ciao?",5+16,"lol")
lol=msgbox("hjg",2+16,"gf")
lol=msgbox("hvbf",1+48,"g")
Set WshShell = CreateObject("WScript.Shell")
Set ocmd = WshShell.run ("C:\Users\Utente\Desktop\cartella\gallina.bat")
^
devi eliminare il Set prima di ocmd
 

DispatchCode

Moderatore
Staff Forum
Utente Èlite
2,223
1,854
CPU
Intel I9-10900KF 3.75GHz 10x 125W
Dissipatore
Gigabyte Aorus Waterforce X360 ARGB
Scheda Madre
Asus 1200 TUF Z590-Plus Gaming ATX DDR4
HDD
1TB NVMe PCI 3.0 x4, 1TB 7200rpm 64MB SATA3
RAM
DDR4 32GB 3600MHz CL18 ARGB
GPU
Nvidia RTX 3080 10GB DDR6
Audio
Integrata 7.1 HD audio
Monitor
LG 34GN850
PSU
Gigabyte P850PM
Case
Phanteks Enthoo Evolv X ARGB
Periferiche
MSI Vigor GK30, mouse Logitech
Net
FTTH Aruba, 1Gb (effettivi: ~950Mb / ~480Mb)
OS
Windows 10 64bit / OpenSUSE Tumbleweed
Grazie per il contributo.
Devo comunque chiudere, trattandosi ti un topic di 5 anni fa. 😉
 
Stato
Discussione chiusa ad ulteriori risposte.

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili