タグ付けされた質問 「batch-file」

バッチファイルは、MS-DOS、IBM OS / 2、またはMicrosoft Windowsシステムのコマンドインタープリターによって実行される一連のコマンドを含むテキストファイルです。

7
別のbatファイルからバックグラウンドでbatファイルを実行するにはどうすればよいですか?
朝に実行する「セットアップ」スクリプトがあり、必要なすべてのプログラムを開始します。これらのいくつかは環境の追加設定が必要なので、小さなBATスクリプトでそれらをラップする必要があります。 このようなスクリプトをWindows XPでバックグラウンドで実行するにはどうすればよいですか? CALL env-script.bat 同期的に実行します。つまり、セットアップスクリプトは、env-scriptのコマンドが終了した後にのみ続行できます。 START/B env-script.bat 同じコマンドプロンプトでCMD.exeの別のインスタンスを実行し、それを本当に乱雑な状態のままにします(ネストされたCMD.exeの出力が表示され、キーボードがしばらくの間停止し、スクリプトが実行されません)。 START/B CMD env-script.bat同じ結果になります。CMDのどのフラグも私の請求書と一致しないようです。


8
バッチファイルを使用してcmdコマンドを実行するにはどうすればよいですか?
次のことを所定の順序で実行するバッチファイルを記述したいと思います。 コマンドを開く cmdコマンドを実行する cd c:\Program files\IIS Express cmdコマンドを実行する iisexpress /path:"C:\FormsAdmin.Site" /port:8088 /clr:v2.0 URL =でInternet Explorer 8を開きますhttp://localhost:8088/default.aspx 注:コマンドの実行後、cmdウィンドウを閉じないでください。 start cmd.exe / k "cd \&cd ProgramFiles \ IIS Express"を試してみましたが、私の目的は解決していません。




2
cmdファイルの%と%%の違いは何ですか?
最近、これに似た行を.cmdファイルに含めました。 for /f %%f in ('dir /b .\directory\*.sql') DO sqlcmd -b -o ".\directory\output\%%f.txt" -i ".\directory\%%f" もともと私は%fしか使用していませんでしたが、コマンドラインで実行すると正常に機能しましたが、ファイルを実行すると機能しませんでした。%% fに切り替えると、ファイルで機能しました。違いは何だろうと思っています。
88 batch-file  cmd 

12
「UNCパスはサポートされていません」というメッセージなしでネットワーク共有からバッチファイルを実行するにはどうすればよいですか?
ネットワーク共有からバッチファイルを実行しようとしていますが、「UNCパスはサポートされていません。デフォルトでWindowsディレクトリになります。」というメッセージが表示され続けます。バッチファイルはにあります\\Server\Soft\WPX5\install.bat。管理者としてログインしているときに、Windows 7デスクトップから、\\Server\Soft\WP15\install.batに移動してダブルクリックすると、「UNCパスはサポートされていません」というメッセージが表示されます。メッセージ。マッピングドライブが機能しないという提案をオンラインで見つけましたが、シンボリックリンクを使用するとこの問題は解決しますが、シンボリックリンクは機能しませんでした。以下は私のバッチファイルの内容です。私がやろうとしていることを達成するのに役立つ助けをいただければ幸いです。基本的に、からバッチファイルを実行できるようにしたいです\\Server\Soft\WP15\install.bat。 バッチファイルの内容 mklink /d %userprofile%\Desktop\WP15 \\server\soft\WP15 \\server\soft\WP15\setup.exe robocopy.exe "\\server\soft\WP15\Custom" /copyall "C:\Program Files (x86)\WP\Custom Templates" Regedit.exe /s \\server\soft\WPX5\Custom\Migrate.reg また、インストールの完了後にシンボリックリンクを削除するにはどうすればよいですか?

9
スクリプトを使用して、特定の作業ディレクトリでGit Bashウィンドウを起動するにはどうすればよいですか?
スクリプト(BashまたはWindowsバッチ)を使用して、指定した作業ディレクトリで新しいGit Bashウィンドウを起動するにはどうすればよいですか? 私の目標は、それぞれが異なる作業ディレクトリに設定された単一のスクリプトから複数のGitBashウィンドウを起動することです。このようにして、Git Bashウィンドウを開いて各ウィンドウを正しい作業ディレクトリに移動する代わりに、コンピューターを起動した後すぐに作業を開始できます。 この質問のようにデフォルトの作業ディレクトリを変更する方法を尋ねているのではなく、スクリプトから異なる作業ディレクトリで1つ以上のターミナルウィンドウを起動する方法を尋ねています。


6
WindowsBatファイルのオプションの引数の解析
複数のオプションの名前付き引数を受け入れるには、batファイルが必要です。 mycmd.bat man1 man2 -username alice -otheroption たとえば、私のコマンドには2つの必須パラメーターと、引数値がaliceである2つのオプションパラメーター(-username)、および-otheroptionがあります。 これらの値を変数に取り込めるようにしたいと思います。 すでにこれを解決した人に電話をかけるだけです。これらのバットファイルは苦痛です。
84 batch-file 

6
バッチファイルを使用して、特定のタイプ(拡張子)のすべてのファイルをディレクトリから再帰的に削除します
dir1とdir2のすべての.jpgファイルと.txtファイル(たとえば)を削除する必要があります。 私が試したのは: @echo off FOR %%p IN (C:\testFolder D:\testFolder) DO FOR %%t IN (*.jpg *.txt) DO del /s %%p\%%t 一部のディレクトリでは機能しました。他ではそうではありませんでした。 たとえば、これは何もしませんでした: @echo off FOR %%p IN (C:\Users\vexe\Pictures\sample) DO FOR %%t IN (*.jpg) DO del /s %%p\%%t 2番目のスニペットで何が欠けていますか?なぜうまくいかなかったのですか?
84 batch-file  cmd 

2
base64をバッチでデコードする
バッチを使用してインストーラーを作成しようとしています。もちろん、インストーラーはインストールされるファイルで構成されている必要があるので、base64でファイルをエンコードし、単にデコードして宛先に書き込むことを考えています。 もちろん、base64Linuxボックスに含まれているツールのようなものがWindowsにあれば、私の作業は非常に簡単です。しかし、それは単にそこにないので、バッチファイルを使用してbase64コンテンツを完全にデコードする方法はありますか?そして、私はこれをどのように達成しますか? どんな助けでも大歓迎です。 (単なる実験なので、非効率などは気になりません。)



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.