1

私が抱えている問題は、最後に2つのエクスプローラーウィンドウを開こうとするバッチファイルにあり、次に、あるフォルダーから別のフォルダーにファイルをコピーする手順が記載されたメモ帳.txtファイルを開きます。

バッチ ファイルを実行すると、2 つのエクスプローラー ウィンドウの間に .txt ファイルが開きます。それを実現する方法はありますか?お時間をいただきありがとうございます!

    explorer "C:\program files (x86)\SEL\SEL5010"
    explorer C:\users\public\temp\SEL5010

    ECHO. >>C:\users\public\temp\SEL5010\Instructions.txt
    ECHO Hello %username%, >>C:\users\public\temp\SEL5010\Instructions.txt
    ECHO. >>C:\users\public\temp\SEL5010\Instructions.txt
    ECHO Copy SEL5010.lic >>C:\users\public\temp\SEL5010\Instructions.txt
    ECHO. >>C:\users\public\temp\SEL5010\Instructions.txt
    ECHO FROM: The C:\users\public\temp\5010 folder.
    ECHO   TO: The C:\Program Files (x86)\SEL\SEL5010 folder. 

    notepad C:\users\public\temp\SEL5010\Instructions.txt
4

2 に答える 2

0

これはここで機能します:

@ECHO OFF &SETLOCAL
explorer folder1
explorer folder2
PING -n 2 localhost >nul
notepad file
于 2013-07-24T15:34:53.100 に答える
0

「上に」というのは「最大化された」という意味ですか?その場合、試してください

 explorer "C:\program files (x86)\SEL\SEL5010"
 explorer "C:\users\public\temp\SEL5010"

 echo Some instructions >%temp%\instructions.txt
 START /MAX notepad %temp%\instructions.txt

使用できるその他のパラメーターの詳細については、以下をお読みください。HELP START

ただし、いくつかの指示を表示したいだけの場合は、それらをコンソールに直接配置してみませんか?

ECHO Some instructions
PAUSE

またはメッセージボックスで?

(echo msgbox "Some instructions" >%temp%\m.vbs) && call %temp%\m.vbs

この 2 番目の方法をさらに詳しく説明するために、テキスト ファイルの内容を含むメッセージ ボックスを配置できます。

(echo msgbox  CreateObject^(^"Scripting.FileSystemObject^"^).OpenTextFile^(^"%temp%^\instructions.txt^"^).ReadAll >%temp%\m.vbs) && call %temp%\m.vbs
于 2013-07-24T17:03:33.107 に答える