batバッチを使用してプログラムの使用を簡略化
1096 ワード
何かを変更する必要がある場合は、まず多くの操作を実行し、特定のパスファイルを特定のパスにコピーまたは貼り付ける必要があります.
毎回の煩雑な作業を簡略化するために、これらのステップをbatで処理し、windowsが持参したコマンドで簡単な操作を完了することができます.
ここで強調するのは、batが管理者で実行される場合と非管理者で実行される場合の違いです.
管理者以外で実行する場合、cmdのデフォルトパスはC:Usersxxxです.batをダブルクリックすると、cmdは自動的にbatがあるパスにリダイレクトします.
管理者権限が必要な操作があります.この場合、batを管理者として実行する必要があります.
この場合、batのデフォルトパスはC:windowssystem 32です.この場合、bat内でパス操作を行う必要がある場合は、操作ディレクトリをbatファイルがあるディレクトリに移動します.そうしないとbatは実行できませんが、何が原因なのか分かりません.ただ、遭遇したので、しばらく記録します.
毎回の煩雑な作業を簡略化するために、これらのステップをbatで処理し、windowsが持参したコマンドで簡単な操作を完了することができます.
D:
cd D:\Projects\RBot\NewDevice
xcopy "RBot" "C:\Program Files\RBot\" /-Y /i /e
mkShortcut.vbs /target:"C:\Program Files\RBot\RBot.exe" /shortcut:C:\users\Jacklee\desktop\RBot
mkShortcut.vbs /target:"C:\Program Files\RBot\RBot.exe" /shortcut:"C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp\RBot"
cd Quectel_USB_Driver_V2.2.2
setup.exe
cd ..
cd vFlash_4_SP3
autorun.exe
cd ..
SunloginClient_10.3.exe
Regeidt.exe
上記のプログラムは、xcopyレプリケーション、ショートカット作成、ソフトウェア自動インストール、レジストリの変更のために自己作成プログラムを呼び出すなど、特定のデバイスにソフトウェアをインストールし、必要な実行環境で作成したbat.ファイルです.ここで強調するのは、batが管理者で実行される場合と非管理者で実行される場合の違いです.
管理者以外で実行する場合、cmdのデフォルトパスはC:Usersxxxです.batをダブルクリックすると、cmdは自動的にbatがあるパスにリダイレクトします.
管理者権限が必要な操作があります.この場合、batを管理者として実行する必要があります.
この場合、batのデフォルトパスはC:windowssystem 32です.この場合、bat内でパス操作を行う必要がある場合は、操作ディレクトリをbatファイルがあるディレクトリに移動します.そうしないとbatは実行できませんが、何が原因なのか分かりません.ただ、遭遇したので、しばらく記録します.