私は楽しみのために小さなプログラムを作成し、プログラムを実行すると問題が発生しました。SET cake = 100を書き込めるようにしたいのですが、 それは dll または他のバッチ ファイルに保存され、writen cake の場合に戻る場合に呼び出されます。Enter キーを押すと、コンソールが書き戻されます100 助けてくれてありがとう前に:D
2 に答える
0
変数の値をファイルに保存し、後で別のバッチ ファイルに返すことができます。これを行うには、2 つの一般的な方法があります。テキストファイル経由:
rem Save the value
echo %cake%> saved.TXT
rem Get the value, in same or any other Batch file
set /P cake=< saved.TXT
...またはバッチファイル経由
rem Save the value
echo set cake=%cake%> saved.BAT
rem Get the value, in same or any other Batch file
call saved
アントニオ
于 2012-11-19T17:43:06.503 に答える
0
DLLについて混乱していると思います。そのように使用することはできませんが、バッチだけでやりたいことができます。
set cake=100
次に、次を使用して取得できます
%cake%
お気に入り
echo %cake%
ただし、それはコマンドプロンプト/またはバッチファイルが実行されている間だけ持続します。この後で使用する場合はsetx
、環境変数として設定するために使用できます。
setx cake 100
echo %cake%
セッションが閉じた後に保存されます。
お役に立てれば
于 2012-11-19T15:37:52.073 に答える