1 名前:デフォルトの名無しさん [2008/12/22(月) 23:13:09 ] 拡張子が .cmd または .bat のバッチファイルのスクリプティング(プログラミング)に関わる 質問,テクニック(JScript,Perl等の埋め込みなど含む),関連情報のためのスレです。 ※何でも無理矢理バッチでやろうとせず、WSH等の使用も検討しましょう。 ◆◆ご注意◆◆ Windows板の「初心者〜管理者まで必読!コマンドライン(DOS Pt.*)」スレや PC初心者板のURLを貼りたがる人は、削除人にも認定された荒しですので その人に指示に従う必要はありません。 ◇前スレ 【.cmd】 バッチファイルスクリプト %3 【.bat】 pc11.2ch.net/test/read.cgi/tech/1217860043/ ※関連スレは>>2 あたり
207 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 00:49:16 ] >>196 > if exist B:\Temp goto ST > xcopy /E /Y /I D:\Temp\tmp.exe B:\Temp\tmp.exe > :ST > B:\Temp\tmp.exe %1 ←毎回通るけどいいのかな?
208 名前:207 mailto:sage [2009/01/25(日) 00:51:11 ] なんでもないです>< 気にしないでください>< 俺ならgotoなんかしないでif文の中にコピー文入れちゃう と負け惜しみ言っときます
209 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 15:36:58 ] >>207 >>172 ,174 >>208 >>201 会社でもそうなの?やばいよ
210 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 18:52:08 ] >>170 ,>>182 ,>>196 しかし、意味不明なバッチやね。ほんとに必要なのか?
211 名前:デフォルトの名無しさん [2009/01/25(日) 21:01:35 ] >>210 毎回再起動時にクリアされるRAMディスクに、起動時にまとめて書き込むよりもオンデマンドで書き込む方がいいってことだろ。 関連付けやショートカットの参照先をそのバッチにすれば、無意識のうちにRAMディスク上を作業ディレクトリに出来る。 俺も似たことやってるので想像はつく。もっともバッチじゃなくてランチャだが。 保存先をユーザープロファイルにすれば、多ユーザ環境で細々したソフトの作業ディレクトリを分けるのに使える。
212 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 14:08:49 ] Tempフォルダ自体を消さずに、中身だけを空にする命令って可能ですか? del "C:\Documents and Settings\xxx\Local Settings\Temp\*.*" だと .tmp ファイルは消してくれるんですが、それ以外のフォルダが残ってしまい、 rmdir /S "C:\Documents and Settings\xxx\Local Settings\Temp\" だとTempフォルダごと消えてしまいます・・・(あたりまえですが)
213 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 15:28:29 ] cd /d "C:\Documents and Settings\xxx\Local Settings\Temp\" rmdir /S "C:\Documents and Settings\xxx\Local Settings\Temp\"
214 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 15:34:10 ] >>212 ::こまごまと削除していく方法 cd "C:\〜\Temp\" for /f "tokens=*" %A in ('dir /b') do del %A ::新規作成する方法 rmdir /s "C:\〜\Temp\" mkdir "C:\〜\Temp\" 下の方が確実だと思うけどお好みで。
215 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 15:52:20 ] >for /f "tokens=*" %A in ('dir /b') do del %A 残りそう
216 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 16:06:54 ] 例えば、 for /f "tokens=*" %A in ("a b") do echo del %A
217 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 16:29:25 ] そもそもフォルダが残るだろ?
218 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 16:36:42 ] >>214 @for/?
219 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 16:55:35 ] 'del'じゃフォルダ消せなかったな。 cd "C:\〜\Temp\" for /f "tokens=*" %A in ('dir /b') do ( if exist "%A\" ( rd /s "%~A" ) else ( del "%~A" ) )
220 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 17:06:42 ] 残りそう
221 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 17:13:15 ] 例えば、 for /f "tokens=*" %A in (";ab") do echo del "%A"
222 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 17:22:31 ] for /f "tokens=*" %A in (" ab") do echo del "%A" これも残る
223 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 17:52:11 ] cd "C:\〜\Temp\" for %A in (*) do del "%A" for /d %A in (*) do rd /s "%A" どうやったらそんな例外を見つけて来れるんだよw
224 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 18:38:59 ] cd "C:\〜\Temp\" for %A in (*) do del "%A" for /d %A in (*) do rd /s "%A" rmdir /s "C:\〜\Temp\" mkdir "C:\〜\Temp\" cd /d "C:\Documents and Settings\xxx\Local Settings\Temp\" rmdir /S "C:\Documents and Settings\xxx\Local Settings\Temp\" start B:\Temp\tmp.exe %1
225 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 18:39:22 ] @for/? >>222 "delims=" >>221 "eol=?"
226 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 18:53:26 ] find "うんこ" ちんこ.txt echo %errorlevel%
227 名前:デフォルトの名無しさん mailto:sage [2009/01/30(金) 18:54:26 ] cd /d "C:\Documents and Settings\xxx\Local Settings\Temp\"
228 名前:デフォルトの名無しさん [2009/01/30(金) 19:30:17 ] >>223 del "C:\Documents and Settings\xxx\Local Settings\Temp\*.*" for /d %A in ("C:\Documents and Settings\xxx\Local Settings\Temp\*.*") do rd /s %A cdはいらないよ
229 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 00:44:19 ] つ%Temp% del "%Temp%\*" for /d %A in ("%Temp%\*") do rd /s %A
230 名前:デフォルトの名無しさん [2009/01/31(土) 01:38:26 ] 拡張子はbatしか使ったこと無いけど、batとcmdの違いって何なんだ。
231 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 01:41:16 ] 9x/DOSなどcommand.comではbatしか認識しない。 cmd.exeはcmdも認識する。それだけ。
232 名前:>>212 mailto:sage [2009/01/31(土) 18:43:57 ] Tempフォルダ内を掃除するスクリプトですが、 >>228 さんの echo y|del "C:\Documents and Settings\xxx\Local Settings\Temp\*.*" for /d %%A in ("C:\Documents and Settings\xxx\Local Settings\Temp\*.*") do echo y|rd /s "%%A" と、>>223 さんの cd "C:\Documents and Settings\xxx\Local Settings\Temp\" for %%A in (*) do del "%%A" for /d %%A in (*) do echo y|rd /s "%%A" をメモ帳に書いてやってみたところ、どちらもうまく Temp内の、使用していないファイルとフォルダ(中身が空のもの含む)をすべて削除してくれたようです。 for %%A in (*) do del "%%A" はYes/Noが返ってこず、即削除なのに for /d %%A in (*) do rd /s "%%A" はひとフォルダごとにYes/Noが返ってくるんですね。 大変参考になりました。 ありがとうございます。。。
233 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 19:25:12 ] oshiete1.goo.ne.jp/qa276713.html TEMPファイルを削除するには? - 教えて!goo 質問者:welovekobe TEMPファイルを削除するには? 困り度: すぐに回答を! Windows2000を使用してますが、アプリケーションの使い方が悪いせいか、 Local Settingフォルダ内のTEMPフォルダの*.tmpファイルが すぐたまってしまいます。autoexec.batはあるにはありますが、 中身はまっしろでした。どうも使われていないみたいです・・・。 Windows2000のOSのしくみがどうも良く分からないのですが、 Windows2000で、起動時に自動的にtempファイルを除去 する方法をどなたかご存知の方、いらっしゃいましたら、 是非、お教え下さいませ。よろしくお願いします。 質問投稿日時:02/05/23 12:15質問番号:276713
234 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 19:26:23 ] 直ぐに出来る方法?を2点ほど ソフトをインストールして行う方法 1.No1さんが言われているソフトやWindows半標準?のTweakUI等を 使用すればソフトが自動でやってくれます。また、他の人のソフトに 頼りたくなければそういうソフトを自作すればいいだけです。 ソフトをインストールしないで行う方法 2.Tempフォルダの中身を削除するBat(バッチ)ファイルを作成する。 Batファイル中身の例: del "C:\Documents and Settings\hogehoge\Local Settings\Temp\*.tmp" 作ったBatファイルをスタートアップに入れればWinLogon時に削除できます。 また、別のタイミングでファイルを消したい場合(時間指定等々)は コントロールパネルにタスクと言うのがあります。これに登録すれば OS起動時・Logon時・指定時間・何時間置等々指定が可能です。 いかがでしょうか。 回答日時:02/05/23 12:44回答番号:No.2 この回答へのお礼 具体的なアドバイスどうも有難うございました。 BATファイルでも、やってみます。どうも有難うございました。
235 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 19:27:52 ] 「窓の手」というソフトで起動時にTEMPファイルを削除するような設定にできます。 他にいろいろな設定もできるので入れておいて損はないと思います。 また、メモリに余裕があるならRAMディスクを作るのもいいと思いますよ。 二つともVectorでダウンロードできます。 回答日時:02/05/23 12:25回答番号:No.1 この回答へのお礼 早々のお返事どうも有難うございました。 そういうンフトがちゃんとあるんですね。 試してみます・・・。どうもです。
236 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 19:30:47 ] enjoy-pc.info/37/88/001050.html エンジョイ ・ PC ( パソコン ) 初心者のためのパソコン講座です。 初心者がパソコンを購入する方法からパソコンになじむ方法、 初心者がパソコンを使いこなしていくための情報をお伝えしていきます。 トップページ > WindowsXPの軽量化 > Tempフォルダ内の一時ファイルを自動的に削除する WindowsXPの軽量化 Tempフォルダ内の一時ファイルを自動的に削除する スポンサードリンク Windowsは使っているうちにTempフォルダ内に一時ファイルがたくさんたまってきます。 この一時ファイルは、名前のとおり一時的に使うファイルで、Windowsを再起動したら不要なファイルです。 このTempフォルダ内の一時ファイルを自動的に削除することによって ディスクの容量が無駄に消費されるのを防ぎます。 Tempフォルダ内の一時ファイルを自動的に削除するには次のような設定を行います。 ■「窓の手」を起動します ■「ログオン(2)」タブを選択します ■「ログオン時にTempフォルダ内を削除」にチェックを入れ、 「ファイルだけを削除」のチェックを入れずに「設定反映」ボタンを押します ■「閉じる」ボタンを押し「窓の手」を終了します
237 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 19:35:44 ] システムが不安定でおかしくなったとサポートに持ち込まれたPCには 窓の手がインストールされている割合が多いんだよね。 バッチとは関係ないけど。
238 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 19:36:26 ] oshiete1.goo.ne.jp/qa1724639.html OS XP tempファイルの削除方法 - 教えて!goo 教えて!goo > デジタルライフ > その他(デジタルライフ) OS XP tempファイルの削除方法 困り度: すぐに回答を! OS Meでは、単独であるので削除しやすかったのですが OS XP tempファイルは、 まとまって単位で箱に入っているので削除しにくいのですが、 どうすれば箱の中の選んだものを削除を1個なり削除することは可能でしょうか。 よろしくお願いします。 質問投稿日時:05/10/20 17:56質問番号:1724639
239 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 19:37:58 ] #1です。お礼をありがとうございました。 "答えてねっと"見ました。 確かにC:\TEMP\**は、98/MEの頃の一時ファイルの保管場所です。(C:\TEMP\**の意味、わかりますか??) XPの場合は、私が、紹介したところです。 ・・ですから、該当するフォルダーを開いて、あとは各ファイルをクリック、上にある"×"をクリックして削除するだけです。 もちろん削除しても問題はありません。 >自分がいらないと・・1個でも減らし消したいのです。 あと、PCの不要ファイルを削除したいのなら・・ EasyCleaner 2.0.6.380 ?cowscorpion.com/Cleaner/easycleaner.html? CCleaner 1.24.180 ?cowscorpion.com/Cleaner/ccleaner.html? 上記のフリーソフトが、お勧め、興味あるならのぞいてみてくださいね。 ちなみに外国のサイトのソフトですが、日本語表示可能ですよ。 以上 C:\TEMP\**の意味は、わかります。 XPは、少しややこしくなっておりますね。 答えてねっと 答えて検索で OS XP tempファイル削除 でかなりヒットはしました。基本がよく飲みこめていないのでがんばろうと思います。 この回答へのお礼 ありがとうございました。ryo_manさんは、なかなか パソコンにおくわしいとお見受けしました。 昔、puzouさんというお詳しい方と受ける感じがよく似ていらっしゃるなーと思いました。 他にレジストリ操作などまだまだおっかないんでくわしく なれたらイイナーと思っております。
240 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 21:08:28 ] del/? rmdir/?
241 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 21:37:58 ] 教えてgooをコピペしているのは何の目的だろう
242 名前:デフォルトの名無しさん mailto:sage [2009/01/31(土) 21:55:09 ] www.kotaete-net.net/Docs.aspx?docname=TOP1 答えてねっととは? ▼「答えてねっと」は、マイクロソフトが運営するパソコンに関する Q&A サイトです。 ○ 「パソコンを使っているけど、詳しい人がそばにいないから何もできない。」 ○ 「パソコン用語がわからないから、本や HELP を見てもわからない。」 ○ 「もっと簡単にできる方法はないのかしら。」 ○ 「どうやったらもっと見栄えよくできるの?」 ○ 「自分が覚えたことを他の人にも教えてあげたい。」 ○ 「他の人と、情報や意見を交換したい。」 こんな悩みや希望をお持ちになったことはありませんか? 悩みはあるけど聞く人がいない、恥ずかしくて聞きづらい、情報交換の場がない。 「答えてねっと」は、このような人たちみんなが満足できるような、 聞きやすい、わかりやすい、そして楽しい!をコンセプトに開設いたしました。 マイクロソフト製品をはじめとした、パソコン一般に関するトラブルや疑問などについて、 24 時間いつでも無料で相談することができます。 また、質問に対し自分が知っている情報があれば、それを回答として投稿する、 そんな助け合いや情報交換の場としてご利用ください。 「答えてねっと」は、パソコンに不慣れな初心者の方をはじめ、使い込んだパワーユーザーの方まで、 すべての皆様が安心して利用でき、ご満足いただけるサイトを目指していきます。
243 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 01:06:23 ] >>241 かまうな
244 名前:デフォルトの名無しさん [2009/02/01(日) 11:42:38 ] batファイルの練習でDOS画面にHelloって出力したいのですが 画面が一瞬で消えてしまいます どのようにしたら画面を消さないで文字を表示したままにできるのでしょうか? ECHO Hello
245 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 11:47:15 ] pause
246 名前:244 mailto:sage [2009/02/01(日) 11:55:32 ] ありがとうございました おかげさまで無事解決できました
247 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 12:40:17 ] スタートボタンにマウスを合わせるとボタンが消えるmuqpc マイコレクションに登録 製品名:OS製品/Windows Vista/Home Premium 現象:おかしい/その他 スタートボタンにマウスを合わせるとボタンが消えるというようなことがありますか。それともこちらのパソコンの一時的なトラブルでしょうか。
248 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 12:40:58 ] セーフモードで立ち上げたらどうなりますか? 同じ現象が起きますか? Shutdownして、その後通常起動してみてください。 それでどうなりますか?
249 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 12:41:29 ] 次のことを確認してください。 ・タスクバーのあいているところで右クリックしてください。 ・タスクバーを固定する に チェックマークが入っていますか? もし入っていなければ、タスクバーを固定する をクリックしてください。
250 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 14:13:25 ] >>239 の C:\TEMP\** の意味がわかりません。上級者ですが優しく教えてください。
251 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 14:14:48 ] ググレカス
252 名前:デフォルトの名無しさん [2009/02/01(日) 14:20:26 ] A.batとB.batがあるとします B.batに変数file1にファイルのパス(c:\test.exe)を代入しました そしてA.batからB.batを読み込んで、変数file1に記録されてるパス(c:\test.exe)を出力したいのですが 参考になるサイトがもしございましたら教えてください
253 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 15:51:10 ] 馬の耳>>212 に念仏>>213 やったね
254 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 16:07:24 ] *ぐぐれる?
255 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 16:20:42 ] C:\TEMP\*.* のtypoだろ
256 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 16:34:03 ] >>252 ttp://it-is-it.net/CMD/
257 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 16:43:58 ] 自信満々に上から目線で「わかりますか??」と言いながら2か所もtypoとは情けないですね。
258 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 16:48:11 ] >>256 ありがとうございます 教えていただきましたサイトを拝見しました バットファイルではできないことがわかりましたの諦めます スレ汚しすみませんでした
259 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 17:10:05 ] パソコン起動時にRSSが表示されなくなり imi Tickerスキン画像の確保に失敗しましたエラーウィンドウ.. エラー ウィンドウの作成に失敗しました起動しなおして下さい エラー ハンドルクローズ失敗 と出てきます。このような場合はどのように対処すればよいのでしょうか 何度パソコンを起動しても同じエラーが出てくるのでちょっと心配になりました。 普通にインターネットやメールはできます。
260 名前:デフォルトの名無しさん mailto:sage [2009/02/01(日) 17:13:13 ] タスクバーを固定
261 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 12:20:13 ] >>253 申し訳ありません。 >213は ・Tempフォルダ自体を消す ・しかしプロンプト自体でTempフォルダを使っている(cd /d "C:\〜Temp\")ため、 Tempフォルダ自体はアクセス中で削除できない ・結果フォルダの中身だけをキレイに削除してくれる ということですね >213さんありがとうございます。。
262 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 13:22:55 ] 本当に初心者で、パソコン用語が分からないので質問の意味が理解できなかったら申し訳ありません。 デジカメをケーブルでノートパソコンにつなぐと 今までは自動的に画像をパソコンに取り込めたのですが いつのまにか 「デバイス上に新しい画像が見当たりません」と表示されてしまいます。 新しい画像は更新してSDカードに入っております。 どのようにしたら以前のように パソコン内に画像を取り込めるのでしょうか。 よろしくお願いいたします。
263 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 13:23:37 ] ありがとうございました。 あまりにも初心者で質問もうまくできない状態ですので ご迷惑をおかけいたしました。 感謝いたしております。
264 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 14:55:25 ] 初心者ですがエスパー伊藤さんに助けてもらい無事に解決できました こちらのスレのエキスパートな常連様方のお手間を煩わせずに解決することができました スレ汚し失礼しました(_ _)
265 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 15:02:49 ] bat/? cmd/?
266 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 16:28:29 ] バッチファイルの変数をVBSへパラメータとして渡すことってできますか?
267 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 16:36:47 ] できますよ。何がわからないんですか?
268 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 16:45:25 ] set a=1 test.vbs %a% 上記のような書き方だと、VBSが実行されないんですがどこが悪いのでしょうか?
269 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 17:12:45 ] 初心者〜管理者まで必読!コマンドライン(DOS Pt.7) pc11.2ch.net/test/read.cgi/win/1217738171/ お前ら、wsh使ってますか? Part7 pc11.2ch.net/test/read.cgi/win/1190548945/ VBSで便利なプログラムを作れスレ pc11.2ch.net/test/read.cgi/tech/1170492587/ WSH(・∀・)スレッド! Part 3 pc11.2ch.net/test/read.cgi/tech/1208948450/
270 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 17:25:17 ] >268 そんな初歩的なところでつまずいてるならこちらへどうぞ パソコン初心者総合質問スレッド Part1867 pc11.2ch.net/test/read.cgi/pcqa/1233892950/
271 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 19:39:40 ] cscript test.vbs %a%
272 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 19:44:44 ] ありがとうございました。 あまりにも初心者で質問もうまくできない状態ですので ご迷惑をおかけいたしました。 感謝いたしております。
273 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 21:18:33 ] @echo off start "" "notepad.exe" %1 このバッチファイルに A&B.txt という名前のファイルをドラッグするとエラーが発生します。 どうすればうまく起動されるのでしょうか?
274 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 21:26:10 ] >>269-270 はキチガイなので無視しろよ
275 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 21:33:23 ] ありがとうございました けっこう手間かかりそうですね 他に方法はありませんか?
276 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 21:34:12 ] >>273 @echo off start "" "notepad.exe" "%~1"
277 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 21:37:28 ] それは試しました 他に解決方法をご存知でしたらどうかお願いします
278 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 21:39:59 ] >>277 試したならエラーが発生せずに動作しただろ
279 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 21:42:30 ] エラーって何ですか? 初心者なので親切に教えてください。
280 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 21:45:39 ] 半角&みたいなメタキャラクタを処理したいんなら 素直にVBScriptとか使った方がいいよ
281 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 21:55:53 ] >>279 エラー/?
282 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 22:10:30 ] 文字列をハッシュに返すアプリはないでしょうか? Hash.exe "文字列" 2時間以上探しても見つかりません‥orz
283 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 22:23:55 ] mixer.exe
284 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 22:24:43 ] 自分で作れよ
285 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 22:35:51 ] >>284 バッチ以外全くスキルがありません、作ってくれませんか?
286 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 22:37:06 ] 作ってくれませんか/?
287 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 22:41:54 ] ほれ 文字列をハッシュに返すアプリ.exe
288 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 22:42:02 ] プログラム板ってのはな 自分で作る人たちの板なんだよ
289 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 23:25:37 ] >>273 それは、Windows のエクスプローラが A&B.txt という名前のファイルを "" で囲ってくれないのが原因だな。 unko.bat A&B.txt -- OK unko.bat "A&B.txt" -- ダメ 長いファイル名なら "" で囲ってくれるんだが、短いファイル名は囲ってくれない。 どうても、と言うんなら、長いファイル名になるように工夫するしかない。 たとえば、 A&B.txt というファイルをデスクトップやマイドキュメントなどの 空白を含むディレクトリに移動してから、その>>273 のバッチにドラッグすればいい。 運用でカバー、ってやつだな。 ・・・でも、そんな事するくらいなら、A&B.txt というクソなアフィル名を手作業で変えといたほうが 後々メンドウな事にならずに済むかな。
290 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 23:34:43 ] perl -MDigest::MD5 -e "print Digest::MD5::md5_hex 'UNKO'" 1bc25757fce1394a6dc4fd55b58a739f
291 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 23:43:38 ] バッチファイルをWSHでラップして、それにドロップしてやればよい
292 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 23:46:21 ] @ECHO OFF SET /P UNKO=文字列を入力しろやヴォケ!= FOR /F usebackq %%I IN (`perl -MDigest::MD5 -e "print Digest::MD5::md5_hex '%UNKO%'"`) DO SET HASH=%%I ECHO おまいのハッシュは %HASH% だコノヤロウ! PAUSE
293 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 23:48:08 ] >>289 OK と ダメ が逆でした。すまん。
294 名前:282 mailto:sage [2009/02/07(土) 00:12:53 ] >>292 出来ました〜ありがとうございます。 .net freamworkやvisual studio2008 VB C++ Perl PCにわんさか入れてました‥ しばらくはC:\Perlを別の場所にコピーして使おうと思いますm_ _m
295 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 00:22:29 ] 半年ROMってろ
296 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 00:39:18 ] バッチファイルやめてWSHで作って、それにドロップしてやればよい
297 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 02:37:54 ] ドロップハンドラをかえればいいよ
298 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 16:05:36 ] 関連付けを "%1" %* から "%1" "%*" に変えれ
299 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 16:16:28 ] なるほど ありがとうございました
300 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 16:19:12 ] >>298 いや、それはまずい。 ファイルひとつでいいなら "%1" でいいでしょ。
301 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 17:00:02 ] よくないでしょ。
302 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 17:33:17 ] いいでしょ。
303 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 17:36:30 ] やってみれば?
304 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 17:37:57 ] >>298 OK >>300 NG
305 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 18:53:37 ] >>304 お前が決めるな
306 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 19:34:53 ] >>298 NG >>300 OK
307 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 19:46:36 ] %1の意味知ってますか?