1 名前:名無し~3.EXE [2009/05/24(日) 12:10:19 ID:J07+u5Pg] 適材適所で GUI と CUI を組み合わせて、 (゚д゚)ウマー DOS由来コマンドだけでなく、Windows バージョンアップのたびに拡充されてきたコマンド、 wsh(cscript)、cygwin、Resource Kit、Support Tools、その他のフリーソフト等ふくめ コマンドラインインタフェースに関するネタならなんでもOK。 質問も歓迎だけど、自分で調べて勉強する努力も忘れずに。 前スレ 初心者〜管理者まで必読!コマンドライン(DOS Pt.7) pc12.2ch.net/test/read.cgi/win/1217738171/
90 名前:名無し~3.EXE mailto:sage [2009/08/28(金) 13:06:56 ID:QQt+uO29] 意味ねーだろ
91 名前:名無し~3.EXE mailto:sage [2009/08/28(金) 15:10:06 ID:xNLjfm+n] >>90 何この馬鹿w
92 名前:名無し~3.EXE mailto:sage [2009/08/28(金) 15:20:28 ID:QQt+uO29] dir /b sss >NUL 2>&1 にどういう意味があるのか言ってみろよ 言えないだろ
93 名前:名無し~3.EXE mailto:sage [2009/08/28(金) 17:38:19 ID:snvKbO6j] 馬鹿が居ますが気にしないでください
94 名前:名無し~3.EXE mailto:sage [2009/08/28(金) 19:10:59 ID:kstOdKCT] 意味があるのは一目瞭然だけど、理由がわからんな… だれかメカニズムを教えてくれ…
95 名前:名無し~3.EXE mailto:sage [2009/08/28(金) 19:13:02 ID:QQt+uO29] 見苦しいな 正しいのは>>88 で、>>89 はゴミでした。 と素直に認めればよいのに
96 名前:名無し~3.EXE mailto:sage [2009/08/28(金) 19:16:39 ID:QQt+uO29] >は左から評価
97 名前:名無し~3.EXE [2009/08/28(金) 19:27:18 ID:QQt+uO29] ところで 標準エラー出力を消すのは>>88 でよいけれど、 ファイルが見つかりません てーのは標準出力なので、これを消すには dir /b sss >NUL ってなるけど、これじゃ意味ねー if exist sss dir /b sss みたいにやり方かえたほうがいいんじゃね?
98 名前:名無し~3.EXE mailto:sage [2009/08/28(金) 19:35:55 ID:QQt+uO29] すまん >>97 は勘違いだ。標準エラーだった
99 名前:名無し~3.EXE mailto:sage [2009/08/28(金) 19:52:29 ID:kstOdKCT] >>96 もっと根本的?なところで>>87 がダメな理由がわかんね。 標準出力と標準エラー出力の両方消したいときに同じような事やってしまいそうだが。 素直に 2>nul 1>nul でも俺的にはokなんだけど。
100 名前:名無し~3.EXE mailto:sage [2009/08/28(金) 19:55:55 ID:Cn4Wds8n] 1997-0519 DOS窓乗っ取り計画(Win95でunix) www.ksky.ne.jp/~sakae/daily/1997-0519.html
101 名前:名無し~3.EXE mailto:sage [2009/08/28(金) 20:25:58 ID:QQt+uO29] dir /b sss 2>&1 > NUL 初期状態1と2はコンソール 2>&1 1を2にコピー 結果、1と2はコンソール >NUL NULをオープンして1に設定 結果、1はNUL、2はコンソール dir /b sss >NUL 2>&1 初期状態1と2はコンソール >NUL NULをオープンして1に設定 結果、1はNUL、2はコンソール 2>&1 1を2にコピー 結果、1と2はNUL
102 名前:名無し~3.EXE mailto:sage [2009/08/28(金) 20:50:01 ID:kstOdKCT] >>101 >>87 がダメな理由はわかったような気がするが、今度はなぜ > dir /b sss >NUL 2>&1 に意味がないのかわからなくなったぞ。
103 名前:名無し~3.EXE mailto:sage [2009/08/28(金) 21:44:03 ID:QQt+uO29] 標準エラー出力を消すのに標準出力まで消してどうする? dir /bする意味があるのか?
104 名前:名無し~3.EXE mailto:sage [2009/08/28(金) 23:01:24 ID:kstOdKCT] 俺は 2>&1 なんて書いてあるところから最初からそのつもり(出力全部消す)だと思ったが。 実際に使うコマンドは違っててリダイレクトの例としてdirを使ってるだけだと。 エラーだけ消したいなら最初から>>88 にするのが普通だと思うし。
105 名前:名無し~3.EXE mailto:sage [2009/08/29(土) 01:59:19 ID:sLXCWAjJ] バッチ内でエラーレベル参照するだけなんで標準出力も標準 エラー出力もNULにリダイレクトする、ってのはよくやるな
106 名前:名無しさん@そうだ選挙に行こう mailto:sage [2009/08/30(日) 14:51:06 ID:x6Ys1KxG] 出力全部消すつもりならわざわざ/bつけないだろ
107 名前:名無し~3.EXE mailto:sage [2009/09/02(水) 01:14:48 ID:yaL1/tKB] sourceforge.net/projects/unxutils/files/unxutils/current/UnxUtils.zip/download これ入れたの忘れてたな commが通るわけだ
108 名前:名無し~3.EXE mailto:sage [2009/09/02(水) 07:44:24 ID:AhwPM1Q7] UnxUtilsもそろそろバージョンうpしてくれないかな
109 名前:名無し~3.EXE mailto:sage [2009/09/04(金) 17:23:17 ID:cDaJOLt/] Index of /~piaip/tools/unxutils www.csie.ntu.edu.tw/~piaip/tools/unxutils/ Index of /usr/local/wbin ww-iii.clearancegs.net/usr/local/wbin/ [chrome] Index of /branches/official/build_149.23/src/third_party/gnu/files src.chromium.org/viewvc/chrome/branches/official/build_149.23/src/third_party/gnu/files/?pathrev=3803 comm.exe 一応同じ結果は吐く様だ
110 名前:名無し~3.EXE mailto:sage [2009/09/04(金) 17:28:47 ID:cDaJOLt/] >>81 >>84 Index of /crash/software/hpux/dos/unix_utils/uxutl23 www.macalester.edu/crash/software/hpux/dos/unix_utils/uxutl23/ DOS版(?)
111 名前:名無し~3.EXE mailto:sage [2009/09/04(金) 21:43:34 ID:HWA0i7q+] Index of /downloads/robocopy/ www.lordgoogle.com/downloads/robocopy/ Index of /download/Robocopy valentin-jensen.org/download/Robocopy/
112 名前:名無し~3.EXE mailto:sage [2009/09/08(火) 02:39:36 ID:MMsFgnf1] 新規書き込みレスの抽出に活躍中
113 名前:名無し~3.EXE [2009/09/08(火) 19:38:42 ID:KSBFwEbc] .bat の右クリ-編集のエディタを変更するのってどうやるんですか?
114 名前:名無し~3.EXE mailto:sage [2009/09/08(火) 19:54:27 ID:0hbOVmxI] >>113 regedit
115 名前:名無し~3.EXE mailto:sage [2009/09/12(土) 20:25:36 ID:5/iIMDkS] move *aaa* ..\aaa\ のようなコードでディレクトリも移動してくれるやり方教えてください。 moveだとファイルだけ移動になってしまいます。
116 名前:名無し~3.EXE mailto:sage [2009/09/13(日) 00:50:36 ID:GSibjpcz] for /D %M in (*aaa*) do move %M ..\aaa\
117 名前:名無し~3.EXE mailto:sage [2009/09/16(水) 09:41:51 ID:hoEOBMLO] current directory nameを取得したいけどこの場合forかなぁ c:\foo\bar\hoge\hage 上で実行すると hage を返す
118 名前:名無し~3.EXE mailto:sage [2009/09/16(水) 11:39:46 ID:Md0yTjnn] %cd%じゃいかんの?
119 名前:名無し~3.EXE mailto:sage [2009/09/16(水) 12:51:50 ID:O8adoxSh] forかcallだけど、forです。
120 名前:名無し~3.EXE mailto:sage [2009/09/17(木) 09:04:22 ID:Fa/jQWSl] カレントディレクトリ名を取得する4つの方法 - SourceForge.JP Magazine sourceforge.jp/magazine/07/11/19/0147208/2 カレントディレクトリ名を取得する4つの方法 - SourceForge.JP Magazine sourceforge.jp/magazine/07/11/19/0147208 Helix Melody:カレントディレクトリのディレクトリ名を取得 - livedoor Blog(ブログ) blog.livedoor.jp/hijacker777/archives/1114545.html
121 名前:名無し~3.EXE mailto:sage [2009/09/17(木) 09:47:58 ID:IglDsg0r] FOR /f "DELIMS=" %A IN ('basename %cd%') DO SET cdname=%A
122 名前:名無し~3.EXE mailto:sage [2009/09/17(木) 09:56:52 ID:IglDsg0r] Windows上で動作するUNIX系コマンドラインツールの比較 - Computer rally.jp/comp/archives/2009/08/windowsunix.php インストール: NT版UNIX-like tools 0.14 - Computer rally.jp/comp/archives/2009/08/_ntunixlike_tools_014.php
123 名前:名無し~3.EXE mailto:sage [2009/09/17(木) 13:56:26 ID:nFNv/FXO] FOR /f "DELIMS=\" %A IN ("%cd%") DO SET cdname=%A
124 名前:名無し~3.EXE mailto:sage [2009/09/17(木) 14:00:38 ID:nFNv/FXO] FOR %A IN ("%cd:\=" "%") DO SET cdname=%A
125 名前:名無し~3.EXE mailto:sage [2009/09/17(木) 14:26:06 ID:XYbO697w] for %d in ("%CD%") do set cdnamne=%~nd
126 名前:名無し~3.EXE mailto:sage [2009/09/17(木) 16:57:31 ID:SfXagdty] T:\JKY\PC等>FOR /f %A IN ('cd') DO echo %A T:\JKY\PC等>echo T:\JKY\PC等 T:\JKY\PC等>FOR /f %A IN ('echo %cd%') DO echo %A T:\JKY\PC等>echo T:\JKY\P 下の書き方だと先頭一文字しか取得できないんだよな
127 名前:名無し~3.EXE mailto:sage [2009/09/17(木) 18:55:42 ID:+VEhY7Lp] %cd:\=&set cdname=%
128 名前:名無し~3.EXE mailto:sage [2009/09/19(土) 02:11:40 ID:JMO0vA73] ふりがながいなぁ
129 名前:名無し~3.EXE mailto:sage [2009/09/24(木) 17:26:20 ID:v23KGSU/] www.z4x.com/tools/
130 名前:名無し~3.EXE mailto:sage [2009/09/25(金) 16:13:40 ID:MVXvOquX] findコマンドとリダイレクトを使って、テキスト中に特定の文字列が見つかった時だけ ログファイルを出力するといったことをしようと思ったのですが、findによる出力は 該当する検索結果が無くとも改行とファイルへのパスの二行が強制的に表示されるので、単純に FIND "検索文字列" ファイルパス>>hoge.log ではうまくいきませんでした。XP標準のコマンドだけで実現する方法ありますか?
131 名前:名無し~3.EXE mailto:sage [2009/09/25(金) 16:46:42 ID:WpmJGqgl] >>130 findstr
132 名前:名無し~3.EXE mailto:sage [2009/09/25(金) 18:14:13 ID:MVXvOquX] >>131 ありがとうございます!
133 名前:名無し~3.EXE mailto:sage [2009/09/25(金) 19:05:46 ID:rKkYwStT] FIND "検索文字列" <ファイルパス>>hoge.log
134 名前:名無し~3.EXE mailto:sage [2009/09/28(月) 21:51:40 ID:npGXueZv] GETCLIPBOARD 環境変数名 または /F[:]ファイル名 または /B[:]ファイル名 クリップボードに有効なデータがない場合環境変数は空になります(削除されます)。 環境変数の代わりに/Fまたは/Bオプションを指定してファイルにクリップボードの 内容を受け取ることもできます。 /F を指定時はテキストファイル、/B を指定時はビットマップファイルの指定になります。 クリップボードの内容を受け取れなかった場合、ファイルは元の状態のままになります。 /F を指定時にファイル名の先頭を '+' にすると指定のファイルに追加します。
135 名前:名無し~3.EXE mailto:sage [2009/09/29(火) 01:18:09 ID:U8qAWnad] comdel command 標準入力またはテキストファイルの既出行の出力を抑止しながら標準出力するコマンドラインツール comdel command フリーソフト(無料ソフト)&シェアウェア - goo ダウンロード download.goo.ne.jp/software/contents/soft/winnt/util/se347533.html
136 名前:名無し~3.EXE mailto:sage [2009/09/29(火) 19:34:02 ID:eJMIO/Ht] Vector:t_fclip (Windows95/98/Me / ユーティリティ) - ソフトの詳細 rd.vector.co.jp/soft/win95/util/se122707.html 最強クリップボード拡張ソフトはこれだ!@OURS-2ch過去ログ倉庫 2ch.ac.la/read.php/win/1006803665/l100
137 名前:名無し~3.EXE mailto:sage [2009/09/29(火) 20:59:26 ID:eJMIO/Ht] コマンドプロンプト
138 名前:名無し~3.EXE mailto:sage [2009/09/30(水) 04:21:04 ID:VE3quA4g] cliputil www.tsg.ne.jp/GANA/S/cliputil/index.html spawn www.longtail.co.jp/pck/main/spawn.htm Longtail: PCK www.longtail.co.jp/pck/
139 名前:名無し~3.EXE mailto:sage [2009/10/04(日) 14:42:46 ID:11/jS/g3] 何をやっているのかね
140 名前:名無し~3.EXE mailto:sage [2009/10/05(月) 03:46:16 ID:XbaU7t3J] 保守
141 名前:名無し~3.EXE mailto:sage [2009/10/05(月) 05:08:26 ID:K8SsroZU] 保守をやっているのかね
142 名前:名無し~3.EXE mailto:sage [2009/10/05(月) 09:48:02 ID:GyCNc+hD] 暇つぶしだお
143 名前:名無し~3.EXE mailto:sage [2009/10/05(月) 15:24:55 ID:wWgyyEfr] コマンド別/for - CMD.EXE TIPs it-is-it.net/CMD/%A5%B3%A5%DE%A5%F3%A5%C9%CA%CC/for/#yb6719d7 機能別/日時を得る - CMD.EXE TIPs it-is-it.net/CMD/%B5%A1%C7%BD%CA%CC/%C6%FC%BB%FE%A4%F2%C6%C0%A4%EB/ [NT系]文字列の切り出しにFOR /F "delims="を使ってみたがうまくいかない (DOSプロンプト活用相談室LOG) www.fpcu.jp/dosvcmd/bbs/log/cat3/set_path/3-0350.html
144 名前:名無し~3.EXE mailto:sage [2009/10/05(月) 18:04:50 ID:hOdwv/2r] この手のリンクはすぐいなくなるので、無断転載しろ。
145 名前:名無し~3.EXE mailto:sage [2009/10/05(月) 19:24:49 ID:u43Omwc0] >>143 > [NT系]文字列の切り出しにFOR /F "delims="を使ってみたがうまくいかない (DOSプロンプト活用相談室LOG) waybackにあったんで見たが、 "delims=abcde" でabcdeの文字列で切れると勘違いしたパターン。話になんね。
146 名前:名無し~3.EXE mailto:sage [2009/10/06(火) 18:11:02 ID:JNQhXxcC] Win95時代でもBUなしではきつかった
147 名前:名無し~3.EXE mailto:sage [2009/10/07(水) 02:17:31 ID:/ml1tCff] 妹のパンティ love6.2ch.net/test/read.cgi/out/1253460974/106 106 名前:底名無し沼さん[sage] 投稿日:2009/10/07(水) 00:22:13 NewsVoter: Windows WIN32 fsutil.exe www.newsvoter.com/Binary/dll/fsutil-exe-imports-exports-dependents.html www.tbsradio.jp/kirakira/photo/CIMG2412.JPG ニュースステーションのころからこんなもんです homepage1.nifty.com/yukarino/mari/koudou/mari2.html 参照 www29.atwiki.jp/lovepluswiki/pages/41.html Index of /~piaip/tools/unxutils www.csie.ntu.edu.tw/~piaip/tools/unxutils/ Index of /archives/pc/forest/d/dotfighters ring.nict.go.jp/archives/pc/forest/d/dotfighters/ www.uty.co.jp/anaroom/maya.htm 花王「エコナ」特保取り消しも 消費者庁政務官 www.47news.jp/CN/200910/CN2009100601000797.html Index of /SymServe/fsutil.exe/3B7D836E10000 www.alexander.com/SymServe/fsutil.exe/3B7D836E10000/ 【特集】コマンドで操るWindows XP - CUIのアドバンテージを堪能しよう (8) コマンドラインツールでWindows XPをメンテナンス(3) 「fsutil」を使いこなす | パソコン | マイコミジャーナル journal.mycom.co.jp/special/2002/xpcommand/007.html
148 名前:名無し~3.EXE mailto:sage [2009/10/10(土) 01:20:45 ID:dCE7LTzz] 32 ビット版 Debugging Tools for Windows のインストール www.microsoft.com/japan/whdc/devtools/debugging/installx86.mspx Windows Script Programming: Windows 2000 Support Toolsのtlist.exeとkill.exeのダウンロード元 scripting.cocolog-nifty.com/blog/2007/12/windows_2000_su_4d62.html Vector:ダウンロード Windows > ユーティリティ > タスク制御 www.vector.co.jp/vpack/filearea/win/util/task/by_date.html
149 名前:名無し~3.EXE mailto:sage [2009/10/12(月) 02:21:05 ID:yYYO39+F] T:\>TLIST -? Microsoft (R) Windows NT (TM) Version 5.1 TLIST Copyright (c) Microsoft Corporation. All rights reserved. usage: TLIST <<-m <pattern>> | <-t> | <pid> | <pattern> | <-p <processname>>> | <-k> | <-s> [options]: -t Print Task Tree <pid> List module information for this task. <pattern> The pattern can be a complete task name or a regular expression pattern to use as a match. Tlist matches the supplied pattern against the task names and the window titles. -c Show command lines for each process -e Show session IDs for each process -g Show group affinity for each process (Win7+)
150 名前:名無し~3.EXE mailto:sage [2009/10/13(火) 22:32:33 ID:cfc1h0wS] D:\homo>TLIST|DKERRLVL FINDSTR ワードパッド 2128 wordpad.exe ドキュメント - ワードパッド errorlevel=0 D:\homo>TLIST|DKERRLVL FINDSTR ワードパッド errorlevel=1 D:\homo>cgrep p:// *.htm*|sed -f c:\bin\uty\urle.sed|sort|uniq|tee _|tclip
151 名前:名無し~3.EXE mailto:sage [2009/10/16(金) 20:28:30 ID:J+lhIHta] バッチで時刻関係の操作 homepage1.nifty.com/jak/batch/time.html#3 timeitコマンドでアプリケーションの実行時間を測定する − @IT www.atmarkit.co.jp/fwin2k/win2ktips/422timecmd/timecmd.html バッチ・ファイル中で日付をファイル名に使用する − @IT www.atmarkit.co.jp/fwin2k/win2ktips/419batchdate/batchdate.html MASATOの開発日記: WindowsのBATファイルで日付と時刻を扱う方法 www.sutosoft.com/room/archives/000368.html MS-DOSコマンドプロンプトTips - Programming/Tips - 総武ソフトウェア推進所 smdn.invisiblefulmoon.net/programming/tips/msdos_cmd_tips/ コマンドプロンプトで実行したexeの戻り値の取得 - 質問・相談ならMSN相談箱 questionbox.jp.msn.com/qa1569659.html Oracle Technology Network (OTN) Japan - 掲示板 : コマンドプロンプトでSQLローダー実行 ... otn.oracle.co.jp/forum/thread.jspa?threadID=35000597&tstart=45 現在時刻を取得してファイル名にする - 教えて!goo oshiete1.goo.ne.jp/qa613130.html 南アラバ公国: コマンドプロンプト margrave.seesaa.net/category/5158432-1.html
152 名前:名無し~3.EXE mailto:sage [2009/10/18(日) 01:03:58 ID:DCwe79Nk] Azuki の使い方 azuki.sourceforge.jp/usage.html C# for ObjectARX2005 yayoi3gatsu.sakura.ne.jp/rd.cgi?f=arx_cs01 Console倶楽部 - Windowsでもコンソールを使おう console.fc2web.com/ DOSコマンドでファイルのショートカットを作る方法 -OKWave okwave.jp/qa1958725.html LBE 開発日誌 www.lambdapage.org/lbe/diary02.html MSBuildを活用して開発時の作業を自動化する(2/3):CodeZine codezine.jp/article/detail/674?p=2 N.Yamazaki's blog | AquesTalk blog-yama.a-quest.com/?cid=18986&page=1 NTseverを活用しよう www.johoka.net/ntserver.htm PICプログラマに求められる機能とは:52回の週末 quickturn.livedoor.biz/archives/50872956.html TextPad: C#を始める japan.textpad.com/support/faq/csharp.html Trend Micro ダメージクリーンアップ サービスとの CSC SSM の使用 www.cisco.com/japanese/warp/public/3/jp/service/manual_j/sec/asa/ssmag2/appendixC/13472_03_appendixc.pdf UNIXのLNのようにショートカットを作成するコマンドは? (DOS ... www.fpcu.jp/dosvcmd/bbs/log/unixdoswindows/1-0513.html
153 名前:名無し~3.EXE mailto:sage [2009/10/19(月) 01:24:53 ID:djEqEQDG] Vistaの同期センター活用法 - PukiWiki www.orient-cucumis.net/wiki/index.php?Vista%A4%CE%C6%B1%B4%FC%A5%BB%A5%F3%A5%BF%A1%BC%B3%E8%CD%D1%CB%A1 Web ChangeLog: MSH: Using MshSnapIn oka326.blogspot.com/2006/01/msh-using-mshsnapin.html Windows - BlueSkyNet blueskynet.if.land.to/wiki.cgi?page=Windows Windows Form GUIアプリケーションを記述するための最新の ... ascii.asciimw.jp/pb/msdn/article/a12_0014.html Windows Media Player コンポーネント覚え書き(1) www11.ocn.ne.jp/~ikalu/fc2page/fc2wmp001.html Windows Script Programming: コマンドラインでショートカットを作成する。 scripting.cocolog-nifty.com/blog/2007/02/post_3fde.html YouTube www.youtube.com/results?hl=ja&lr=lang_ja&num=30&q=CSC%E3%81%AF%E3%82%B7%E3%83%A7%E3%83%BC%E3%83%88%E3%82%AB%E3%83%83%E3%83%88%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89&um=1&ie=UTF-8&sa=N&tab=w1&gl=JP 「.NET Framework SDK」を含むブログ - はてなキーワード k.hatena.ne.jp/keywordblog/.NET%20Framework%20SDK @IT:.NET実践プログラミング .NETでカスタム・プラグインを開発 ... www.atmarkit.co.jp/fdotnet/practprog/01deskbar/deskbar_03.html きたかぜさんち crow.whitesnow.jp/tips/tips_02.html まどこまんど toll.hp.infoseek.co.jp/sof/wcom.htm エクセルVBAでテキストファイル(バッチファイルの作成) - 教えて!goo oshiete1.goo.ne.jp/qa2388033.html エクセルVBAでテキストファイル(バッチファイルの作成) - 質問・相談 ... questionbox.jp.msn.com/qa2388033.html コマンド プロンプトを開く - uguuの日記 d.hatena.ne.jp/uguu/20061031/1162271962 コマンド ラインの指定 msdn.microsoft.com/ja-jp/library/78f4aasd (VS.80).aspx チュートリアル : 起動可能な Windows PE RAM ディスクを UFD に作成する technet.microsoft.com/ja-jp/library/cc766092 (WS.10).aspx プログラムの作成・実行(C# によるプログラミング入門) ufcpp.jp/study/csharp/st_compile.html
154 名前:名無し~3.EXE mailto:sage [2009/10/20(火) 10:19:18 ID:4ZVv/YYH] PsTools.zip tp://www.z4x.com/tools/PsTools.zip
155 名前:名無し~3.EXE mailto:sage [2009/10/20(火) 22:58:07 ID:wbDO97X2] 本家sysinternalsから落とせるじゃん
156 名前:名無し~3.EXE mailto:sage [2009/11/14(土) 22:58:43 ID:uA6JTFnR] bashのエイリアスみたいな機能はありますか?
157 名前:名無し~3.EXE mailto:sage [2009/11/14(土) 23:06:34 ID:uA6JTFnR] 事故解決しました。すみません。
158 名前:名無し~3.EXE mailto:sage [2009/11/18(水) 02:27:53 ID:97JQYixr] コマンドプロンプトを実行した時、最初にどのパスにいくのか設定する事って出来ますか?
159 名前:名無し~3.EXE mailto:sage [2009/11/18(水) 02:35:37 ID:frEMkiOA] >>158 cmdへのショートカットを作る 右クリック プロパティで作業フォルダのところに 好きなパスを書け
160 名前:名無し~3.EXE mailto:sage [2009/11/18(水) 22:13:17 ID:tZlNWGJP] このスレもすっかりさびれたな
161 名前:名無し~3.EXE mailto:sage [2009/11/18(水) 23:01:56 ID:frEMkiOA] >>160 Windows PowerShellが出来てwindows7のコマンドラインがほとんど変わってない所を見ると もう放棄されたといっても過言じゃない状況だからだと思う こっちは単発の質疑応答のみでいいんじゃないの。
162 名前:名無し~3.EXE mailto:sage [2009/11/19(木) 15:21:14 ID:7DXVCfhu] xpにはあったヘルプファイルがvistaでなくなったのは責任放棄だろ
163 名前:名無し~3.EXE mailto:sage [2009/11/21(土) 00:42:40 ID:ODpYiLXj] なくなったけど、MSが配ってる奴使えばまだ使えるでそ
164 名前:名無し~3.EXE mailto:sage [2009/11/21(土) 14:27:53 ID:wxl80pPx] もう目新しい話なんてないからな ぐぐればそこらに転がってるからわざわざ聞くまでもないし
165 名前:名無し~3.EXE mailto:sage [2009/11/22(日) 15:06:58 ID:+yxwUHDq] SET OLDPATH=%PATH% PATH=@;%PATH% SET LIBRARY_PATH=A ↑これにはどんな意味があるのでしょうか? バッチコマンドなど調べたのですが結局分からず
166 名前:名無し~3.EXE mailto:sage [2009/11/22(日) 16:22:52 ID:W+j5c9sh] どんな意味って環境変数PATHの意味がわからんってこと?
167 名前:名無し~3.EXE mailto:sage [2009/11/22(日) 16:54:22 ID:ra6Q8ywR] >>165 1行目 「OLDPATH」と名づけた変数に現在の環境変数の値を入力する 2行目 現在の環境変数に@という値(新たなパス)と既存の環境変数の値を入力する →要するに既存の環境変数に@という新たなパスを追加してる 3行目 「LIBRARY_PATH」と名づけた変数にAという値を入力する この3行の中では@、Aの値が出てきていないし 「OLDPATH」 「LIBRARY_PATH」といった変数も値をセットするだけで何も使っていない 何がやりたいのかは前後関係を知らないとわからんよ
168 名前:名無し~3.EXE mailto:sage [2009/11/22(日) 16:55:47 ID:ySE6LLmg] 賢い人達キタ─wwヘ√レvv〜(゚∀゚)─wwヘ√レvv〜─ !! コンピューターの言語だろうか位しか分からんwww
169 名前:名無し~3.EXE mailto:sage [2009/11/22(日) 16:56:29 ID:ySE6LLmg] あ、誤爆ったwww忘れてwww
170 名前:名無し~3.EXE mailto:sage [2009/11/22(日) 20:17:25 ID:s+B81oCe] 2行目がSETコマンドじゃなくてPATHコマンドなのがこのお題のミソだな。 =はファイル名としても使えるのにここではコマンドセパレーターとして働いている その混沌っぷりがさらに話題を広げるのであった。
171 名前:名無し~3.EXE mailto:sage [2009/11/22(日) 20:28:10 ID:+yxwUHDq] >>167 ,170 ありがとうございました とあるバッチファイルの中身です これを実行する事で、そのウインドウでのみ@にあるものを使えるようになるのですが 環境変数を書き変えて、その手間を省けないのかなと思い、質問しました
172 名前:名無し~3.EXE mailto:sage [2009/11/22(日) 22:04:49 ID:mndxsipb] 飢えたライオンに餌まく質問者
173 名前:名無し~3.EXE mailto:sage [2009/11/22(日) 22:05:43 ID:mndxsipb] それに飛びつくライオン ライオンさん一言どうぞ ↓
174 名前:名無し~3.EXE mailto:sage [2009/11/22(日) 22:53:45 ID:se2vb0Wd] あぁん
175 名前:名無し~3.EXE mailto:sage [2009/11/23(月) 19:23:48 ID:s/idSSMb] コードページが437の状態でコマンドを実行させたいのですが cmd /c chcp 437&dir <可能な限り1行で起動したい とかやってもdirが実行されるコードページが変更されていません コマンドプロンプトからの場合はコードページ変更が行われるようですが 「ファイル名を指定して実行」から実行した場合(CreateProcessによる起動?)に コードページの変更が行われないようです コマンドプロンプトからの実行でなくてもコードページを変更して実行する方法が あったら教えてください よろしくお願いします
176 名前:名無し~3.EXE mailto:sage [2009/11/24(火) 15:32:18 ID:F4p8x8VG] cmd /c cmd /c chcp 437&dir
177 名前:名無し~3.EXE mailto:sage [2009/11/24(火) 22:20:33 ID:F4p8x8VG] cmd /c chcp 437&cmd /c dir
178 名前:名無し~3.EXE mailto:sage [2009/11/24(火) 23:10:13 ID:USGr7+m9] 現実世界から二次元世界へと戻るコマンドを教えてください
179 名前:名無し~3.EXE mailto:sage [2009/11/25(水) 01:18:05 ID:YdDbxgd2] 残念! コマンドラインは一次元の世界だ
180 名前:名無し~3.EXE mailto:sage [2009/11/28(土) 20:49:03 ID:fHqQVsd/] ヘルプファイル見るより検索した方が早い気が ここで知ったか振るという手もあるけどw コマンドラインごみ箱ツール「GB」1.0.1
181 名前:名無し~3.EXE mailto:sage [2009/12/02(水) 09:52:53 ID:RwfNPXz0] DOSっていうかバッチファイルすごいね。 レジストリ設定ファイルを作るバッチで小技が効いてる。 ブラウザで開く代わりにインターネットショートカットを作成するというものなんだけど。 出来立てほやほや置いときますね -- MakeDefaultBrowserSetReg.bat -- rem host\MakeInternetShortcut.batをデフォルトのブラウザに設定するレジストリファイルを作成します。 rem パス名の\を\\に置換 set VMWInterAppPath=%~dp0host\MakeInternetShortcut.bat set VMWInterAppPath=%VMWInterAppPath:\=\\% rem レジストリファイル echo Windows Registry Editor Version 5.00 > SetDefaultB.reg echo. >> SetDefaultB.reg echo [HKEY_CLASSES_ROOT\ftp\shell\open\command] >> SetDefaultB.reg echo @="\"%VMWInterAppPath%\" \"%%1\"" >> SetDefaultB.reg echo. >> SetDefaultB.reg echo [HKEY_CLASSES_ROOT\HTTP\shell\open\command] >> SetDefaultB.reg echo @="\"%VMWInterAppPath%\" \"%%1\"" >> SetDefaultB.reg echo. >> SetDefaultB.reg echo [HKEY_CLASSES_ROOT\https\shell\open\command] >> SetDefaultB.reg echo @="\"%VMWInterAppPath%\" \"%%1\"" >> SetDefaultB.reg set VMWInterAppPath= -- host\MakeInternetShortcut.bat -- rem ショートカットの作成 echo [DEFAULT] > ..\OpenURL.lnk echo BASEURL=%1 >> ..\OpenURL.lnk echo [InternetShortcut] >> ..\OpenURL.lnk echo URL=%1 >> ..\OpenURL.lnk
182 名前:名無し~3.EXE mailto:sage [2009/12/02(水) 12:29:50 ID:6qx8dZPq] 拡張子はurlだろが。死ねよ。
183 名前:名無し~3.EXE mailto:sage [2009/12/02(水) 12:46:35 ID:RwfNPXz0] そうそう。 URLでした。 あと、カレントディレクトリをファイルのあるディレクトリを基準に考えてましたが間違っていました。 ファイルパスにはすべて%~dp0をつけて「%~dp0..\Open.url」とかにしないと駄目でした。 普通の実行ファイルだとたいてい実行ファイルのある場所がカレントディレクトリになってるからそのつもりで作っちゃった。 テストで実行するときはエクスプローラーで実行したけど、そんときはその場所がカレントになるから気がつかなかった。
184 名前:名無し~3.EXE mailto:sage [2009/12/03(木) 23:27:07 ID:PE65EMUZ] >reg query "HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware Tools" /v InstallPath | for /f %P in ('find "InstallPath"') do set VMW-IPTEMP=%P Toolsがインストールされたパスをレジストリから取得し、環境変数に入れたかったんだけど、無理なのかな。 FINDの結果を一旦ファイルに出力して set /p path=<ファイル名 で実現はできたんだけど、 最初に書いたコマンドの結果は set VMW-IPTEMP=InstallPath となり、スペースで区切られたところまでしか取得できない。 確か標準入力は開業もスペース区切りも同一に扱われた気がするけど・・そのせいかな?
185 名前:名無し~3.EXE mailto:sage [2009/12/03(木) 23:35:43 ID:8MhzhBSk] "delims="
186 名前:名無し~3.EXE mailto:sage [2009/12/04(金) 00:26:11 ID:/KEnbVNi] >>185 ありがとう。1行取れました。 reg query "HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware Tools" /v InstallPath | for /f "delims=" %%P in ('find "InstallPath"') do echo %%P でも、echo %%P はうまくいくけど、 set VMW_IPTEMP="%%P" でやっても、環境変数には代入されませんでした。 コマンドラインでもバッチファイルでも同じでした。 一応コマンドは実行されるんだけど。 他にこんなのも試したんですが、だめでした。 find "InstallPath" | set /p VMW_IPTEMP= find "InstallPath" | set /p VMW_IPTEMP=<con
187 名前:名無し~3.EXE mailto:sage [2009/12/04(金) 01:49:26 ID:d9wXhpuD] 代入はされてる。ただし、子プロセスの環境変数は親に逆遺伝しない。 for /f %%P in ('echo AAA') do set XXX=%%P echo %XXX% echo BBB | for /f %%P in ('echo AAA') do set XXX=%%P echo %XXX% echo BBB|for /f %%P in ('echo AAA') do set XXX=%%P & call echo %%XXX%%
188 名前:名無し~3.EXE mailto:sage [2009/12/04(金) 13:39:21 ID:d9wXhpuD] echo BBB | set XXX=AAA echo %XXX% echo BBB | (set XXX=AAA call echo %%XXX%% )
189 名前:名無し~3.EXE mailto:sage [2009/12/04(金) 15:14:22 ID:/KEnbVNi] なるほど。 パイプ使った先で環境変数に入れるなら、そこで処理してしまわないと駄目なんですね。 結局ファイルを経由して set /p オプションでリダイレクトするのが正しかったか。
190 名前:名無し~3.EXE mailto:sage [2009/12/04(金) 15:50:40 ID:d9wXhpuD] for /f %P in ('reg query "HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc.\VMware Tools" /v InstallPath ^| find "InstallPath"') do set VMW-IPTEMP=%P echo %VMW-IPTEMP%