2010-10-27 4 views
5

Czy można osadzić VBScript w pliku wsadowym?Osadź VBScript wewnątrz pliku wsadowego Windows

Obecnie mam pliku cmd, który wywołuje plik vbs korzystając

cscript //NoLogo MyScript.vbs 

ale wolałbym, aby rozpowszechniać tylko pojedynczy plik cmd.


EDIT: Jest to podobne pytanie z odpowiedziami, w jaki sposób to zrobić bez generowania pliku pośredniego w ogóle: Is it possible to embed and execute VBScript within a batch file without using a temporary file?

+0

jakieś ciekawe siekać gdzie partia skrypt skanuje sam dla etykiet (które są VBScript) i zapisuje je do nowego pliku VBS, który wykonuje http://www.computerhope.com/forum/index.php?topic=103686.0 –

+0

dziękuję bardzo mu ch – lrl

+0

Możliwy duplikat [Czy można osadzać i uruchamiać VBScript w pliku wsadowym bez użycia pliku tymczasowego?] (http://stackoverflow.com/questions/9074476/is-it-possible-to-embed-and- execute-vbscript-in-a-batch-file-without-using-a) – aschipfl

Odpowiedz

8

http://www.computerhope.com/forum/index.php?topic=103686.0

@echo off 
echo This is batch 
:wscript.echo "This VBScript" 
:wscript.echo "Today is " & day(date) & "-" & month(date) & "-" & year(date) 
findstr "^:" "%~sf0">temp.vbs & cscript //nologo temp.vbs & del temp.vbs 
echo This is batch again 
+0

Tak, znalazłeś to. –

+0

Google działa raczej dobrze, co? – drudge