![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
DOSのバッチコマンドで以下のようなものを作りました。
set /p abc=
echo %abc% > nyuryoku.txt
画面から入力した文字を「nyuryoku.txt」に出力することを意図したものですが、2つ問題が出ています。
(1)何も入力しないと、「nyuryoku.txt」に「ECHO は <ON> です。」と出力されてしまいます。
これは「」(つまりNULL値)を出力できないでしょうか。
(2)「123」を入力すると「nyuryoku.txt」に「123 」と出力されてしまします。つまり最後に半角スペースがついてしまいます。
これは「123」を出力できないでしょうか。
すみません。おわかりになる方がいたら教えてください。
No.4
- 回答日時:
No.1です。
すみません。上記回答は質問の趣旨と違いましたね。ごめんなさい。
>すみません。上記回答は質問の趣旨と違いましたね。ごめんなさい。
いえいえ、ご検討いただきありがとうございますm(_._)m
ECHOを使わない方法もありですかね。
要はテキストファイルに出力したいだけなので。。。
もし何かわかりましたら教えてください。
No.2
- 回答日時:
(2)については、
リダイレクト部分の半角スペースを消せば直ると思います。
echo %abc%>nyuryoku.txt
でどうでしょうか。
この回答への補足
お礼をした後に補足させていただきます。
いろいろ動かして気づいたのですが、「1」だけ入れるとうまく出力しないようです。「123」だときちんと出力されます。桁数の問題でしょうか。
ムムム わからなくなってきました。
おっしゃるとおりに修正してみたら、半角スペースがとれました。
ありがとうございました!
(2)は解決しました!!!
あとは(1)だけです。これって結構難問なんでしょうか???
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ExcelVBA No.を自動連番で設定をしながらデータ入力をしたい 2 2022/08/03 18:19
- C言語・C++・C# 至急教えてください!プログラミングの問題です。 入力待ちをして、受け取った正の整数が表す行数だけ既存 4 2022/07/05 10:12
- UNIX・Linux Linuxについて質問です。 以下のhistoryの出力結果から、sedコマンドのファイル名tmp1 1 2023/02/03 20:11
- その他(プログラミング・Web制作) 単純なコマンドプロンプトが動きません。 2 2022/04/19 15:21
- PHP 文字列を段落で分ける方法を教えて下さい。 2 2023/03/09 10:03
- その他(プログラミング・Web制作) プログラミング pythonの問題について 2 2022/04/19 00:41
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- その他(開発・運用・管理) Windowsバッチファイルでリモートデスクトップを自動ログインするが確認画面が出る対処方法 1 2022/12/19 15:48
- CAD・DTP Autocad Scriptファイルからの入力とコマンドラインからの入力が違う 1 2023/08/01 09:13
- Excel(エクセル) VBA フォルダ見える化のコードについて 2 2023/06/19 15:04
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
バッチファイルで変数の中身をファイル出力したい
UNIX・Linux
-
バッチ処理でファイルの中身を変数に入れるやり方
その他(プログラミング・Web制作)
-
バッチファイルでのスペースの入力
Windows 10
-
-
4
バッチでテキストファイルから任意の行のみ取得したい
その他(プログラミング・Web制作)
-
5
batである文字列内に特定の文字列が含まれているか確認したい
その他(プログラミング・Web制作)
-
6
コマンドプロンプト標準出力とファイル出力両方
その他(プログラミング・Web制作)
-
7
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
8
バッチで特定文字が含まれる先頭行を取得したい
Windows Me・NT・2000
-
9
echoの出力の最後のスペースを除去したい
iOS
-
10
コマンドプロンプト バッチ|結果を変数に代入する方法
その他(プログラミング・Web制作)
-
11
バッチファイル 文字列にスペースがある場合
その他(プログラミング・Web制作)
-
12
バッチファイル 二つ上のディレクトリのパス取得
その他(プログラミング・Web制作)
-
13
Windowsのバッチファイルで正規表現の置換方法について…
Windows 10
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
echoの出力の最後のスペースを...
-
echo "abc" >> test.txt で、先...
-
【VBA】テキストファイルから特...
-
xcopyで特定のファイルのみをコ...
-
コマンドプロンプトで標準エラ...
-
コマンド実行結果を環境変数に...
-
NULLの置き換えについて
-
FTPのバッチファイルで日付を引...
-
複数のテキストファイルをひと...
-
コマンドにてテキストファイル...
-
sedの置換文字に変数を使用した...
-
bat処理の実行結果ログ出力方法...
-
コマンドプロンプトによるファ...
-
バッチファイルで改行の出力
-
ADSL回線が自動的に切断され、...
-
batファイルの結果をテキストに...
-
viエディタでの新規ファイル作...
-
linuxのjoinコマンドがうまくい...
-
バッチファイル 現在のフォルダ...
-
エクセルのセルに設定したハイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
xcopyで特定のファイルのみをコ...
-
コマンドにてテキストファイル...
-
echoの出力の最後のスペースを...
-
echo "abc" >> test.txt で、先...
-
バッチファイル 指定行の切り出し
-
バッチファイルで改行の出力
-
コマンドプロンプトで標準エラ...
-
コマンド実行結果を環境変数に...
-
【VBA】テキストファイルから特...
-
batファイルの結果をテキストに...
-
コマンドプロンプトで相対パス...
-
.txtって、縦書きにはならない...
-
bashで、gotoのようなラベルに...
-
コマンドプロンプトでFTPでエラー
-
NULLの置き換えについて
-
sedの置換文字に変数を使用した...
-
linuxのjoinコマンドがうまくい...
-
FTPのバッチファイルで日付を引...
-
bat処理の実行結果ログ出力方法...
-
バッチファイルのfor文を使って...
おすすめ情報