私はWindowsのバッチファイルとプログラミングを一般的に取り入れようとしていますが、私はオンラインで見つかったサンプルを使いこなし、別のバッチファイル.batを使用してコマンドプロンプトからテキストを読み取る方法
しかし、私はコマンドプロンプトに入力できるようにしたいと思いますが、バッチファイルを作成してから別のバッチファイルを作成し、そのファイルをorignal .bat(don )
基本的に1を入力すると、バッチで何かしたい、私はまずifをする必要があることを知っていますが、テキストを取得しようとしています私は苦労しているコマンドラインで入力...どんな助けも素晴らしいだろう!
@echo off
if exist CommandTest.bat (
echo File already exists...
pause
) else (
echo CommandTest.bat does not exist. Creating the file...
timeout /t 3 /NOBREAK>nul
echo Please wait while your file loads...
echo @echo off >CommandTest.bat
echo color 0a >>CommandTest.bat
echo echo Line number 1 >>CommandTest.bat
echo timeout /t 3 /NOBREAK>nul >>CommandTest.bat
echo echo Line number 2 >>CommandTest.bat
echo timeout /t 3 /NOBREAK>nul >>CommandTest.bat
echo echo Line number 3 >>CommandTest.bat
echo timeout /t 3 /NOBREAK>nul >>CommandTest.bat
echo echo Line number 4 >>CommandTest.bat
echo timeout /t 3 /NOBREAK>nul >>CommandTest.bat
timeout /t 2 /NOBREAK>nul
start CommandTest.bat
timeout /t 5 /NOBREAK>nul
)
私は基本的にユーザー対話的にそれを再設計しようとしています...
チェック 'セット/ p' - > https://ss64.com/nt/set.html。しかし、あなたが実行したいサブルーチンを指摘する引数を付けて、バット自体を始めることができるときに新しいファイルが必要なのはなぜですか? – npocmaka
また、入力が単一のキーストローク(「1を実行するには1を押す、2にするには2を押す」のようなもの)の場合は、[choice](https://ss64.com/nt/choice.html)を使用するとよいでしょう。 – Stephan
さて、私はもう一度説明しようと思います。このバッチは、私が少なくとも試していることを示すための例です。私はバッチファイルに慣れていませんでした。そして、私がやった唯一の言語はhtmlと非常に少量のlua(主に数学)でした。これは私が何かを試してみるのは初めてですので、簡単にWindowsバッチファイルと混同します。 私はバッチを作ろうとしています。ユーザーが1と2などのオプションを選択できるようにしています。 ユーザーがこれらのオプションのいずれかを選択したときにファイルを開始するifをトリガーしようとしています。より良い。 :) –