1

同じbatファイルから実行されているvbsスクリプトと同時にbatファイルを実行するにはどうすればよいですか. つまり、cmd にデータを入力すると、vbs ファイルも一緒に開かれます。閉鎖不可能なvbsファイルを作成する予定ですが、batファイルも一緒に実行したいです。例えば、

<BR>
@ECHO off<BR>
color FC<BR>
cls
<BR>
:start<BR>
ECHO.<BR>
ECHO 1. Hello there is no escape from me.<BR>
ECHO 2. Well come to hell.<BR>
ECHO 3. Bye-Bye.<BR>
C:\Windows\System32\wscript.exe "C:\Users\user\Desktop\bat files\hahaha.vbs"<BR>

set choice=<BR>
set /p choice=Type any number between 1-3 from above choices to escape my wrath.<BR>
if not '%choice%'=='' set choice=%choice:~0,1%<BR>
if '%choice%'=='1' goto hello<BR>
if '%choice%'=='2' goto bye<BR>
if '%choice%'=='3' goto test<BR>
ECHO "%choice%" is not valid please try again<BR>
ECHO.<BR>
goto start<BR>
:hello<BR>
c:\windows\system32\shutdown -s -f -t 10 -c "Deleting all your data!"<BR>
goto end<BR>
:bye<BR>
ECHO woah<BR>
goto end<BR>
:test<BR>
c:\windows\system32\shutdown /h <BR>
goto end<BR>
:end<BR>
PAUSE<BR>
<BR><BR><BR>

だから今、hahaha.vbs(これは無限の実行ループです)がbatファイルと一緒に実行できることを教えてください。ユーザーはbatファイルに選択肢を入力できます
。バットファイル」

4

3 に答える 3

1

バットでvbsファイルを作成したい場合は、これを使用できます

echo do > test.txt
echo msgbox"hi" >> test.txt
echo loop >> test.txt
ren test.txt test.vbs
start test.vbs
pause 
del test .vbs

これにより、テキストウィンドウの無限ループが作成されますが、そこに何でも入れることができます.vbsに「wscript.echo」はありません

于 2015-07-23T02:16:09.910 に答える
0

例えば

test.bat:

start wscript test.vbs

echo "hi there"
于 2013-06-04T17:34:26.803 に答える