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

バッチ処理とは、ユーザーの介入なしに一連のコマンドまたはソフトウェアプログラムを実行することです。バッチファイルは、一連のコマンドまたはプログラムの呼び出しを含むテキストファイルです。そのためにはタグ[batch-file]を使用してください。

2
コマンドライン引数をWindowsバッチスクリプトに渡す
いくつかのコマンドライン引数を渡す必要があるWindowsバッチスクリプトを作成する必要があります。これらの引数は任意の順序で表示されますが、スクリプトは引数名に基づいて適切に取得する必要があります。例えば: <scriptname> -age <agevalue> -gender <gender> <scriptname> -gender <gender> -age <agevalue> スクリプトは上記の2つの方法のいずれかで呼び出すことができますが、年齢と性別を適切に取得して変数に割り当てる必要があります。引数は、それらの前のスイッチで識別できます。つまり、-age、-genderなどです。 誰かが私にこれを内部的に特定する例を教えてもらえますか?

3
一括削除:アクセスが拒否されました
delバッチファイル内のコマンドに問題があります。削除ステップに到達すると、「アクセスが拒否されました」というメッセージが表示されます。私のバッチコマンドは次のようになります。 set destPath=\\Public01\Appl\CompOps\Jobs\ robocopy . "%destPath%" *.dtsx *.dev *.prod *.ppro /IS pushd "%destPath%" del *.dtsConfig ren *.dev . popd Windowsエクスプローラで問題なくディレクトリを参照してファイルを削除できます。 管理者として実行してみましたが、それでも同じ問題が発生しました。

1
PowerShellでmsiexecを実行する
msiexecPowerShellで実行しようとしていますが、エラーメッセージが表示され続けます。cmdそれからそれを実行する場合、それはすべて問題ありません。 このコマンドをPowerShellで実行する方法を誰かに教えてもらえますか? これは、PowerShellで入力したコマンドです。 msiexec.exe /qb /I "C:\m_temp\Floating\PrimeWixInstaller.msi" INSTALLLOCATION="C:\Program Files\Mathcad\Mathcad Prime 1.0" ALT_DOC_DIR="C:\Program Files\Mathcad\Mathcad Prime 1.0" コマンドを実行しようとすると、Windowsインストーラのヘルプウィンドウがポップアップ表示されます。



2
標準USBペンドライブに保存されたバッチファイル(またはVBスクリプト)を使用したWindows XP / Win-7の自動ログイン
なぜ私はこれを必要とします: ペンドライブにバッチスクリプトとその他の診断ツールが満載です。75のスタンドアロン(ネットワーク接続されていない)PCがあり、そのほとんどがWin-XP-Pro SP-2を搭載した2つのラボです。何かを設定または診断するために、管理者アカウントで各PCにログインする必要があることがよくあります。 そのため、PCを起動するときに、ログイン画面から手動でユーザー名を選択し、そのパスワードを入力する必要があります。 次に、Admin Accにログインします。ペンドライブがPCに接続されている場合、自動的に(プログラムによって)。 私が知っていること: XP / Win7にユーザーがログインする前にスクリプト(バッチファイル)を実行できることを知っています。バッチファイルを書いてローカルPCに保存しました。システムの起動時に実行するようにグループポリシーで構成しました(GPOの場所:コンピューターの構成\ Windowsの設定\スクリプト(スタートアップ/シャットダウン)\ Sartup)。このバッチファイルは、ペンドライブが接続されているかどうかを正常に検出しました。 ペンドライブに別のバッチファイル(現在は空白)が保存されています。 最初のバッチファイルは、ループを使用してCからZまでのすべてのドライブで2番目の(login.bat)バッチファイルを検索します。ファイルが存在する場合、ペンドライブが存在すると想定し、2番目の(login.bat)バッチファイルをさらに呼び出して続行します。 私が知らないこと: 今、login.batファイルのコードがどうあるべきかわからない、または実際にログインする方法がわかりません。 他に考えられる選択肢は何ですか? バッチファイルのみを使用する必要はありません。私はまた、「使用するVB Scriptなどの自動ログインの他のオプションがある場合、または他のサードパーティの実行可能ファイルがある場合」も検討できます。 編集: この質問によると、バッチスクリプトを介してWindowsで自動ログオン用にユーザーを設定するレジストリエントリを変更して自動ログオンを許可するスクリプトを作成できます。これは機能しますが、変更を適用するにはPCを再起動する必要があります。これは避けたいものです。個人的にログインするよりも、スクリプトの実行と再起動に時間がかかります。 オンデマンドで自動的にログオンできるようにしたいと思います。つまり、ペンドライブを接続すると、PCを再起動しなくても、スクリプトで管理者アカウントにログインできるようになります。 私はGINAのdllファイルを作成することでそれを実現できることをウェブ上で読みましたが、その分野での経験はありません。これを実装する方法はありますか?

2
バッチスクリプトですべての環境変数をプッシュおよびポップする方法はありますか?
バッチスクリプトですべての環境変数をプッシュおよびポップする方法はありますか?たとえば、私はこのようなことをしたいと思います: pushEnvironmentVariables call "%VS140COMNTOOLS%\vsvars32.bat" (do some stuff...) popEnvironmentVariables pushEnvironmentVariables call "%VS90COMNTOOLS%\vsvars32.bat" (do some other stuff...) popEnvironmentVariables


4
UnixでのRtfからtxtへの変換[終了]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? スーパーユーザーのトピックになるように質問を更新します。 7年前休業。 Unixでrtfファイルをtxtファイルにバッチ変換するためのソフトウェア(できればフリーウェア)を推奨することはできますか?
10 unix  batch  rtf 

2
他の使用方法の場合はWindowsバッチファイル
申し訳ありませんが、これは初めてです。特定のシーケンスで同じbatファイルを異なるパラメーターで実行したいのですが。私は非常に単純なバッチファイルを作成しました。 @echo off REM Note: to see all command line usage options, run bsearch_headless.bat without any arguments. call behaviorsearch_headless.bat -p test_behaviorsearch.bsearch -o pippo ECHO IF EXIST pippo.finalBests.csv (call behaviorsearch_headless.bat -p test_behaviorsearch.bsearch -o topolino) else goto :eof :eof ECHO Simulatione End! PAUSE else認識されないため動作しません。 助けてくれてありがとう!

7
手紙のパスワードジェネレータをどのようにバッチで作成しますか?
ランダムな文字を含むパスワードジェネレータを作成する方法を理解するのに苦労しています。たとえば、ASWED-ASDWAD-EFEST。これまでのところ、コードを使用して乱数を作成することができます @echo off :password echo %random%-%random%-%random pause goto password PS:私のOSはWindows Vistaです。 すべての助けをいただければ幸いです。

2
バッチファイルを使用してファイルを個別のzipファイルとして圧縮する
したがって、バッチファイルで7zipを使用して、フォルダー内のファイルを取得し、個別のファイルとして圧縮しようとしています。したがって、最初のファイルは独自のzipアーカイブを取得し、次のファイルも同様に取得します。私はインターネットを見ていて、たくさんの異なるコードを試しました。これまでのところ、それらを単一のzipファイルとして圧縮することに成功し、デスクトップに出力しました。 残念ながら私はそれをしたコードを失いました、そして今、私はこれで行き詰まり、何もしないようです。 @echo on cd "C:\Users\MVD21\Desktop\test" FOR %%i IN (C:\Users\MVD21\Desktop\test) DO 7z.exe a "%~ni.7z" "%i" pause 各ファイルに独自のzipアーカイブを持たせ、zipアーカイブでファイル名を共有して、拡張子を除いたものにしたい。 どんな助けでも大歓迎です。
10 batch  7-zip 

2
単語2013 .docxファイルの.pdfファイルとして保存するWindows 7バッチコマンドライン
レポートの.docxファイルを.pdfにエクスポートして、新しい更新バージョンを入手したときに他の人に配布する最速の方法が欲しいです。 これまでのところ、マウスを使用して手動で実行する必要がある次の手順を自動化するコマンドラインアプローチを探しています。 File -> Save as -> Browse for location バッチファイルのコマンドオプションは何ですか?

1
コマンドラインを使用したWindows 8 / 8.1 / 10ファイル履歴の構成
tl; dr:無人のコマンドライン/スクリプトを使用してWindows 8のファイル履歴を構成する方法はありますか? 長い話:私は多くのスタンドアロン(非ドメイン)PCを構成していますが、バックアップを行わないよりもバックアップを行うほうが良いと思います。Windows 7では、遅延はあるものの、標準のバックアップを構成します。デフォルトでは、週末までに何らかの理由でユーザーがPCの電源を切らず、バックアップメディアがいっぱいになり、バックアップが停止しない限り、毎週月曜日にコンピューターの速度が大幅に低下します。 そして、私はその構成を自動化するために辞任しましたが、少なくともそこには管理者として一度セットアップすることができ、新しいユーザーを含むすべてのユーザーに効果的です。そして、私はよ、スケジューリング(スケジューリングされた自動化された)カスタムスクリプトのバックアップメディアはスペースが不足しているときに、古いバックアップを削除するには、それは(一度設定して忘れて)、その後のメンテナンスを必要としないのです。 Windows 8以降、File Historyと呼ばれるこのようなものがあります。これはユーザーにとってはあまり邪魔にならず(パフォーマンスへの影響はほとんど目立ちません)、それ自体をクリーンアップできます(年齢または空き領域に基づく自動履歴管理)。これは本当のバックアップソリューションです。今のところは:)しかし、各ユーザーの手動構成も必要です。ユーザーは設定を忘れるので、これは受け入れられません。 私の計画は、runonceログオンスクリプトを使用してユーザーごとに構成することです。私はすでにrunonce-logonスクリプトを介していくつかのことを行っているので、そのようなスクリプトをインストールしても問題はありません。しかし、スクリプトを介してファイル履歴を構成する方法がわかりません。 私はいくつかの研究を試みましたが、唯一の公式(いくつかの非公式な調査結果があります。スクリーンショットをご覧ください)関連ツールは、古いファイルバージョンを削除するFhManagew.exeです。そして、最初にGUIで設定する必要があります。リンクには完全なAPIがあり、そのAPIを介して一見ファイル履歴を設定できます。ただし、これは.NETアプリ用のAPIであるため、コマンドラインから使用することはできません。それともできますか? レジストリ検索を試みましたが、ファイル履歴の場所はどこにも見つかりません:( 具体的には、\\localhost\FileHistory$空き領域が必要になるまでファイルの履歴を設定し、ファイルのバージョンを保持するとします(デフォルトでは永久に保持されます)。外観は次のとおりです。 参考:ローカル共有へのバックアップは、単一のHDDでファイル履歴を機能させるための回避策です。そうでない場合、安全ではないと主張します。 コメントで見つけたものは次のとおりです。構成はのxmlファイルに保存されます%LocalAppData%\Microsoft\Windows\FileHistory\Configuration。レジストリキーでHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\fhsvc\Parameters\Configs、値name =構成フォルダーへのパス(上記のとおり)、および値data =で参照されますREG_DWORD:1。 ただし、これらのファイルとレジストリ値を追加してサービスを開始するだけで(スクリプトがあります)、バックアップは開始されず、コントロールパネルの構成も更新されません。ただし、ファイル履歴が既に構成されている場合、xmlファイルの更新はコントロールパネルに反映されます。

1
WindowsでファイルのリストをRMDIRにパイプすることは可能ですか?
特定の式に一致するすべてのディレクトリを削除するために、Windowsコマンドプロンプト用のバッチファイルを作成しています。 最初にDIR、式に一致するディレクトリの単純なリストを返すために使用しています。次のように、出力の各行をRMDIRコマンドにパイプで渡します。 DIR *.delete /A:D /B /S | RMDIR /S /Q ただし、上記のコマンドは機能しないようです。これがなぜ機能しないのか完全には理解しておらず、説明を提供できる人には感謝しています。

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