初心者~管理者まで必読!コマンドライン(DOS Pt.7)at WIN初心者~管理者まで必読!コマンドライン(DOS Pt.7) - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト747:名無し~3.EXE 09/03/21 18:52:45 zo99RvEA 745すいません、まちがえました。 こんなマクロを作ってみたんですが、 Put=If Not $2=="" (Set PutTo=$2) $t Echo $1 $G$G %PutTo% させたいことは、 ・1つ目の引数を環境変数PutToが示すファイルにアペンドする。 ・ただし、2つ目の引数がある場合にはPutToをそれで上書きし、そちらにアペンド。 です。 どうして動かないのでしょうか、、、 748:名無し~3.EXE 09/03/21 19:25:21 nSv2V2QU $2=="" () 749:名無し~3.EXE 09/03/21 19:26:30 zo99RvEA >>748 そこで改行すればいいという意味ですか? 750:名無し~3.EXE 09/03/21 19:42:01 zo99RvEA >>748 改行したら「無効なマクロ定義です」になってしまいました、、、 751:名無し~3.EXE 09/03/21 20:24:11 nSv2V2QU $2=="" はどういう意味? () はどういう意味? それとさせたいことはあってる? 752:749 09/03/21 20:39:23 zo99RvEA 「$2==""」は2つ目の引数に入力が無かったら、 「()」 は IF式が真でなかったら中身を実行、というつもりでした。 Echo 何々>>ファイル を簡単にできないかと思いまして、、、 何分初心者なもので・・・ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch