
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制作)
-
バッチでテキストファイルから任意の行のみ取得したい
その他(プログラミング・Web制作)
-
-
4
バッチファイルでのスペースの入力
Windows 10
-
5
コマンドプロンプトによるフォルダ内のファイル存在有無
UNIX・Linux
-
6
コマンドプロンプトの「%1」と「%~1」の違いがわからない
その他(プログラミング・Web制作)
-
7
バッチファイル 文字列にスペースがある場合
その他(プログラミング・Web制作)
-
8
echoの出力の最後のスペースを除去したい
iOS
-
9
フォルダの中身を全部消したい。
Windows Me・NT・2000
-
10
コマンドプロンプトで変数が数字であることを判定する方法
その他(プログラミング・Web制作)
-
11
batファイルを実行してコマンドプロンプトを開き自動的にコマンドを入力させたい
Windows Vista・XP
-
12
batである文字列内に特定の文字列が含まれているか確認したい
その他(プログラミング・Web制作)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
echoの出力の最後のスペースを...
-
xcopyで特定のファイルのみをコ...
-
コマンドプロンプトで標準エラ...
-
バッチファイル 指定行の切り出し
-
コマンドプロンプトで相対パス...
-
echo "abc" >> test.txt で、先...
-
バッチファイル 現在のフォルダ...
-
バッチファイルで特定の文字列...
-
【VBA】テキストファイルから特...
-
エクスプローラのフォルダー内...
-
コマンドプロンプトによるファ...
-
コマンドプロンプトの「%1」と...
-
コマンドプロンプトのエラーに...
-
大量のフォルダからひとつのフ...
-
アクセス 壊れた? 「ファイ...
-
「読み取りと実行」と「読み取...
-
多数のサブディレクトリ内のフ...
-
VBアプリケーションで終了コー...
-
VBAでワークシートを引数として...
-
#include <Windows.h>というヘ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
echoの出力の最後のスペースを...
-
xcopyで特定のファイルのみをコ...
-
【VBA】テキストファイルから特...
-
リダイレクト >> を複数のファ...
-
コマンドプロンプトで相対パス...
-
echo "abc" >> test.txt で、先...
-
コマンドにてテキストファイル...
-
FTPのバッチファイルで日付を引...
-
バッチファイルで改行の出力
-
NULLの置き換えについて
-
バッチファイル 現在のフォルダ...
-
バッチファイル 指定行の切り出し
-
bat処理の実行結果ログ出力方法...
-
コマンド実行結果を環境変数に...
-
bashで、gotoのようなラベルに...
-
複数テキストファイル連結につ...
-
コマンドプロンプトで標準エラ...
-
【DOSコマンド】for の デリミ...
-
バッチファイルのfor文の使い方...
-
.txtって、縦書きにはならない...
おすすめ情報