ユーザー必読!コマンドライン(DOS Pt.6) at WIN
ユーザー必読!コマンドライン(DOS Pt.6) - 暇つぶし2ch884:877
08/07/04 06:21:02 Egjxu5mx
>>881

MSがオフィシャルなサイトでレジストリをいじれと言ってるわけなんで、
他の手はないものと思われ。
もしGUIとかがあったとしても、いずれにせよ内部的にはレジストリの
同じエントリが変更されるんだろうし。
複数台で変更するのが面倒とか自分以外の人間にやらせるのが不安とかなら、
.regファイルを作るのが正解な気が。


885:名無し~3.EXE
08/07/05 00:18:46 XqKTTUMO
このスレとム板のバッチスレってどっちがレベル高いの?

886:名無し~3.EXE
08/07/05 00:54:45 EUfbIAK/
 |      ─/ __/_ \  __|__ヽヽ /
 |        ∠    /  \ \    |     / ̄ ̄/ ̄ ̄
 |          \   /   /     / | \      /
 \_/   α/     /          |       /


887:名無し~3.EXE
08/07/05 01:05:41 C3DX+t/z
こっちのほうが高い。というか住人がみんな冷静

888:名無し~3.EXE
08/07/05 02:06:07 KsoT05Ul
     / ̄\
    |     |  
     \_/
      |
   /  ̄  ̄ \    
  /  _ノ  ヽ、_  \
/ o゚|⌒|  |⌒|゚o  \   /    /   /  | _|_ ― // ̄7l l _|_
|   | (__人__). |    | _/|  _/|    /   |  |  ― / \/    |  ――
\  | `|⌒|´ |  /    |    |  /    |   丿 _/  /     丿
/ ̄ |川!| ̄|川i| ̄\

889:名無し~3.EXE
08/07/05 13:58:04 4ebRKxUn
ム板のバッチスレは若干1名基地外が居るんだよな
ひたすらこのスレへ誘導する奴

890:名無し~3.EXE
08/07/05 15:49:45 puWbXOXI
疎開スルー

891:名無し~3.EXE
08/07/07 08:55:17 WBvdDtox
waitってどうするの?

892:名無し~3.EXE
08/07/07 12:57:56 qBTBgohG
子プロセスのいずれかが終了するまで呼び出し元のプロセスの実行を一時停止するんだよ。

893:名無し~3.EXE
08/07/08 20:20:58 cRMgCh3I
PAUSE

894:名無し~3.EXE
08/07/10 01:11:41 QngBkBT/
すみません。しつもんさせてください。
例えば、バッチを作成していて
上のコマンドの命令を行えなかった場合、エラーを表示したいのですが

例で
di
if errorlevel 1 echo a
てやるとaって表示されるのですが
これをエラーの場合は、a,エラーでない場合は、dirを実行したい
と記述するにはどうしたらいいですか?


895:名無し~3.EXE
08/07/10 05:42:57 3Yg2z5Jp
di && echo a || dir

896:名無し~3.EXE
08/07/10 15:33:43 X3fvq8uU
if/?

897:名無し~3.EXE
08/07/10 22:00:40 13vKihBB
>>895
ザンネン

898:名無し~3.EXE
08/07/10 22:05:26 13vKihBB
IF %ERRORLEVEL% == 0 (dir) ELSE (ECHO a)

899:名無し~3.EXE
08/07/11 00:16:03 Vdv4UCdi
直前のコマンドが例えばdelの時はどうする?

900:名無し~3.EXE
08/07/11 01:26:51 RkW4GqgN
あ~なるほどね。DEL は ERRORLEVEL を返さないな。
DEL の前に IF EXIST するか、
DEL の後に IF EXIST するか、
樹海で祝ってやるか、
どれかだな。

901:名無し~3.EXE
08/07/11 14:10:09 lw6JvueF
del hoge | find /v ""
if errorlevel 1 echo error!

902:名無し~3.EXE
08/07/11 18:21:23 NOWkZyK+
一つ目のプログラムを引数つきで実行させて
それが終わったら次も同じって感じにするのはどうやったらいいでしょうか。

903:902
08/07/11 18:33:00 NOWkZyK+
流れ適には
cd カレントパス(batファイルのある場所)
program -i カレントパスと指定文字列を足したファイル名
って感じです。

904:名無し~3.EXE
08/07/11 20:10:18 lw6JvueF
>>902
:hoge
hoge.exe hogehoge
goto hoge

905:名無し~3.EXE
08/07/12 04:18:41 yD5Tkok7
CD %~dp0
program -i %CD%\指定文字列

906:名無し~3.EXE
08/07/12 23:58:16 swkv5Ihd
start /wait で終了待ち。

907:名無し~3.EXE
08/07/13 02:39:59 rp/1UDNc
Linuxのsplitのように、ファイルを分割するためのコマンドは、MS-DOSには、存在しますか?

908:名無し~3.EXE
08/07/13 03:04:48 ueztd13P
ないんでねーの、今時MS-DOS触らにゃならんとは大変ね

909:名無し~3.EXE
08/07/13 03:06:30 3wulhBBH
Javaのコンパイルとかコマンドラインでやってるよ

910:名無し~3.EXE
08/07/13 07:31:09 mmwPdUKG
>>907
Native Win32 ports of some GNU utilities
ダウンロードは URLリンク(sourceforge.net)
解説は URLリンク(unxutils.sourceforge.net)


911:名無し~3.EXE
08/07/14 13:57:41 oDYeyaeV
つdebug

912:名無し~3.EXE
08/07/14 19:43:37 n25RoDk2
xpにテルネットでファイルを編集したいんですが
デフォルトのコマンドのみで可能ですか?

913:名無し~3.EXE
08/07/14 20:51:29 WHXSuf0b
どんなマシンからどんなマシンへ接続するんだよ

914:名無し~3.EXE
08/07/15 00:13:59 xfeqMLQj
それを言えば、できるようになるのかな???

915:名無し~3.EXE
08/07/15 00:22:15 qYFgCPso
vistaはeditが復活してたんですっ飛んできました

916:名無し~3.EXE
08/07/15 00:45:59 IxC+30HX
edlin

917:名無し~3.EXE
08/07/15 01:24:43 qYFgCPso
edlinって人間にも使うことができるものなんですか!?

918:名無し~3.EXE
08/07/15 07:20:21 4ChMkuSX
一応使えるが普段はまず使わないな

起動してすぐ ? 打ってEnterで
一応一通りの使い方は解るはずだぞ

919:名無し~3.EXE
08/07/15 19:37:07 cCtJmu61
Vistaではedlinもeditも日本語使えないんじゃ、英語だけで済ますの?

920:名無し~3.EXE
08/07/15 21:08:10 xfeqMLQj
素直に「できません」と、なぜ言えない?決して恥ずかしい事では無いんだぞ。

921:名無し~3.EXE
08/07/16 01:44:51 pxO0gOcj
ほんとだEditがある。英語だけど w

922:名無し~3.EXE
08/07/16 02:12:07 u0dIEc5S
@echo off
setlocal
set count=0
:loop
set flag=0
set /a count=count+1
set /a y=(count/3)*3
if /i %y% equ %count% set flag=1
echo %count% | find "3" >nul && set flag=1
if %count% geq 40 set flag=2
if /i %flag% equ 1 (
echo %count%^G
) else (
echo %count%
)
if /i %flag% equ 2 goto :end
sleep 1
goto :loop

:end
endlocal

923:名無し~3.EXE
08/07/16 03:24:31 +miDdALN
実際に使ってみると難しいエディタじゃないぞ <<EDLIN
元々使う理由は無いけどVistaでは本気で使えなくなったな

924:名無し~3.EXE
08/07/16 13:43:04 o0wLnRgo
>>912
可能
for + set + echo

925:名無し~3.EXE
08/07/16 16:47:45 CHcrAZte
東京から沖縄まで歩いて行くことが出来ますか?

926:名無し~3.EXE
08/07/16 19:16:34 50WktuQw
海あるから泳がないと無理だろな。


927:名無し~3.EXE
08/07/16 22:09:57 Syxd9oxK
座って行けると思うがw

>素直に「できません」と、なぜ言えない?決して恥ずかしい事では無いんだぞ。
話しは少しずれるが、edlinやeditが本気で使えなくなったこと(日本語が使えない)を恥ずかしがる感性をMSが持ち合わせていたならばと思ってしまう。

928:名無し~3.EXE
08/07/16 22:40:22 3tFT2zCk
海底も歩けるよ!

929:名無し~3.EXE
08/07/16 23:11:31 /0LA4MwY
すんません
ftpを簡単にするにはどんな書き方がありますか?

930:名無し~3.EXE
08/07/16 23:43:01 m92DBgjO
>>929
FTPコマンドの自動化について言ってるのであれば、
FTP スクリプチ
で検索して下さい。

それ以外である場合、回答できるAAAクラスのエスパーがこのスレにはいないと思われるので、
どうしたいのか詳細を書いて下さい。

931:名無し~3.EXE
08/07/17 00:20:26 s7qUL6sJ
FTP スクリプチの検索結果 11 件中 1 - 11 件目 (0.26 秒)

932:名無し~3.EXE
08/07/17 00:49:55 avMHCYlH
すくりぷち☆

933:名無し~3.EXE
08/07/18 01:19:22 nPyhhALC
batファイルでコマンドラインエディタを作るというのは
どのくらい大変そうですか?

934:名無し~3.EXE
08/07/18 01:50:22 XFnK5WyO
コマンドラインエディタ.bat
edlin %*


935:名無し~3.EXE
08/07/19 01:15:31 v1awZW6K
>>934
天才

936:名無し~3.EXE
08/07/23 15:49:22 tOjBlxX+
DOSのバッチでwget(外部コマンド)で複数ファイルをダウソするバッチを作っています。

WEBサーバー(IIS)にパスワードがかかっていて。

wget --user=(ユーザ名) --password=(パスワード) URLリンク(.......)<)
とやってコマンドが通るような気がする。

http://(ユーザ名):(パスワード)@www.
ともかけるので
URLリンク(A) BC:pass@www
とやってみたが、区切り文字がスペースなのでエラーになってします。

どなたかお知恵を拝借願えないでしょうか。

937:名無し~3.EXE
08/07/23 16:15:43 2vNzDCb6
"--user=A BC" でいけそうな気がする

938:名無し~3.EXE
08/07/23 16:43:57 CMWfKaqy
>>937
"--user=A BC"
--user="A BC"
"を'にした、
A^ BC
A\ BC
A%20BC

だめだった

939:名無し~3.EXE
08/07/23 18:54:02 0Y5OUEnX
--user=ABC で通らない?

940:名無し~3.EXE
08/07/25 00:00:00 cCrHmHxM
半角スペース含まれてるから、じゃねーの。>936にあるが。
うちは--user"A BC"でいけてるが。


941:名無し~3.EXE
08/07/27 20:57:41 dtq3Xkle
dos窓でcdするときに、ドライブを跨ぐとなぜ/Dオプションなんてつける必要があるんですか?
C:\>cd D:\hoge\hogeで通じるんじゃないでしょうか?

942:名無し~3.EXE
08/07/27 21:20:35 X4TwxPee
>941
ドライブ毎にカレントディレクトリの情報を持ってるから、とでも言えば良いのかな。
そもそも、カレントドライブ変更とカレントディレクトリ変更は本来別の操作。

カレントドライブの変更は
d:
と打てばDドライブへ。
c:
と打てばCドライブへ。

カレントディレクトリの変更は、ご存じの cd コマンド。

確か cd に /d オプションが付いたのは途中のバージョンからだったような。
/d は「ドライブを跨ぐ」というより「ドライブ変更とカレントディレクトリの変更を同時にやる」って感じ。

943:名無し~3.EXE
08/07/27 23:51:39 SRtDFAr7
カレントディレクトリがドライブごとにいくつもあるって考え方自体がウンコすぎる。
たとえば現在のカレントが(←って変な文章だが)C:\ だったとして、
CD A:\
COPY A.TXT B.TXT
とやっても、コピーされるのは C:\A.TXT であって、
決して A:\A.TXT では無い。
マイクロソフトはそのウンコさ加減に気づいたから、/D オプションを追加したんだろよ。
PUSHD ははじめからドライブまたぎなんだし。

944:名無し~3.EXE
08/07/28 00:34:35 GG94rwXw
D:\000\111というフォルダ構成がある時、フォルダ111以下のファイル群を111.zipという名で圧縮して
そのファイルをフォルダ000に作ってからフォルダ111を削除する、ということをwinRARを使って作ってみました。

cd /d "D:\000\111\" && "C:\Program Files\WinRAR\WinRAR.exe" a "..\111.zip" && cd ..\ && rmdir /s /q "111\"

この一文をコピペしてbatファイルを作って動かすと正常に動作するけれど、コマンドプロンプトを起動して貼り付けて
実行すると、winRARがエラーを出して処理が中断してフォルダ111下のファイルが消えてしまいます。
どうもwinRAR圧縮中に圧縮対象のファイルが削除されているようです。
&&で各コマンドを繋げているのに、なぜこうなるのですか。
batファイルとコマンドプロンプトの挙動の違いを教えてください。

945:名無し~3.EXE
08/07/28 01:23:44 +5Fl+5Tm
>winRARがエラーを出して
なにかエラーメッセージのようなものは表示されないの?

946:944
08/07/28 01:31:07 GG94rwXw
>>945
winRAR診断メッセージ 追加するファイルがありません。
コマンドプロンプト プロセスはファイルにアクセスできません。別のプロセスが使用中です

この時点でフォルダ111下のファイルは無くなってます。zipも作成されていません。

947:名無し~3.EXE
08/07/28 01:37:19 +5Fl+5Tm
じゃぁ、start /w を付ければいいんじゃないかな。こんなふうに
cd /d "D:\000\111\" && start /w "C:\Program Files\WinRAR\WinRAR.exe" a "..\111.zip" && cd ..\ && rmdir /s /q "111\"
こっちは手元に WinRAR が無いから実際に試せない。自分で試してみてね。
(WinRAR と DEL がマルチタスクで同時に動いてるのかもしれない)

948:名無し~3.EXE
08/07/28 04:06:42 lvsdyRXC
STARTは最初の""をタイトルと判断する、みたいな仕様がなかったっけ?
START "" /W "C:\Program Files\WinRAR\WinRAR.exe"の方が無難な感じ。


949:名無し~3.EXE
08/07/28 22:44:13 Flw63PUR
すいません
Dosのコマンドラインで、Unix系より優れていると言える所ってありますか?

950:名無し~3.EXE
08/07/28 22:49:37 EkjbpQg3
DOSコマンドが使える

951:944
08/07/28 23:24:35 GG94rwXw
>>947,948
start "" /w の追加で正常に動くようになりました。ありがとう。

952:名無し~3.EXE
08/07/28 23:54:52 gS9ca/Z8
>949
ホンモノのMS-DOS時代はDOSアプリが結構あったからまだ良いんだけど
コマンドプロンプトになってからは、利点あんまり無いな。
そもそも、GUIであるWindowsに取って付けたようなアプリケーションだし。
Unix系はコマンドないと手が届かない部分が結構あるからこそ、充実してるとも言えなくもない。

953:名無し~3.EXE
08/07/29 00:02:49 UhTEv5gP
ひとそれぞれじゃないか。
コマンドに慣れて無い人は窓を使えばいい。
無理してコマンド使うこたぁねぇよ。

954:名無し~3.EXE
08/07/29 00:04:07 UhTEv5gP
すいません
Windowsの窓アプリで、Unix系より優れていると言える所ってありますか?

955:名無し~3.EXE
08/07/29 00:13:06 HMBDDzG4
その歴史からWindowsのデスクトップアプリのほうが圧倒的に使える物が多いよ。
まだ、かもしれないけどね。


956:名無し~3.EXE
08/07/29 01:54:15 CkAA5d8W
「Dosのコマンドライン」ってのが何を指してるのか分からないけど
最大のメリットは現状のトップシェアOSであるWindowsで標準で使える
ってことだと思う。


957:名無し~3.EXE
08/07/29 12:51:26 luJdVJDk
分からないならレスしなくていいです。すっこんでてください。

958:名無し~3.EXE
08/07/29 19:27:14 dTIjqH8+
Linuxがすべての面で優れててDOSが劣る存在だと主張するやつは人間として糞
NTメインになってDOSは確かに使わない時代になったとおもうよ。けど
唯物論はこのOS飽和時代に全く意味は無いだろ?好きなのを適宜習得すればいいの
>>954はWINDOWS板にわざわざやってきてごくろうさんね。何を考えてるんだろうな。

959:名無し~3.EXE
08/07/29 19:31:59 3B2nZuAV
偉い人は下を見て馬鹿にする暇があるなら、使いにくいUNIXのコマンドラインよりももっとすばらしいものを開発してください。

960:名無し~3.EXE
08/07/29 19:48:24 s013n4jE
PowerShell

961:名無し~3.EXE
08/07/29 19:51:35 HMBDDzG4
>>957-959
レスのレベルからして自演にしかみえん。面白くないよ。


962:名無し~3.EXE
08/07/29 19:55:48 HMBDDzG4
>>960
マジレスでUNIX系のシェル超えててワロタw

963:名無し~3.EXE
08/07/29 23:21:52 luJdVJDk
プッ・・・ゲイツのオナニーやん

964:名無し~3.EXE
08/07/31 01:33:03 7MvSvBeb
DOS窓が使いにくいんだよ
tera termみたいのでつなげないの?
自分にtelnet以外で

965:名無し~3.EXE
08/07/31 01:36:22 oJH/78M3
ckwmodでも使ったら?

966:名無し~3.EXE
08/07/31 01:41:27 7MvSvBeb
>>965
それなに?

967:名無し~3.EXE
08/07/31 06:48:12 tRdZkavP
すいません、質問です。
Dosプロンプトで、ファイルの更新日時やアクセス時刻を変更出来るコマンドはありませんか?
(いわゆる、Unixでいうところのtouchや、utime関数に相当するものです。)

一応ぐぐってみたのですが、それを実現するフリーのファイラーソフトとかはあるようなんですが、
コマンドプロンプト(またはbatファイル)のみで(何も追加インストール等せずに)実現することは出来ないでしょうか?

copyやxcopyでは、元のファイルのタイムスタンプを保持してしまいます。
ちなみにOSはXP-sp2です。

968:名無し~3.EXE
08/07/31 10:56:39 CZC3VFh2
>>967
自分はNircmd使ってる。(他にも実現できるToolあると思うけど)
標準cmdではコマンド無いんじゃないか?

969:名無し~3.EXE
08/07/31 12:12:43 pmbkfmD5
>>967
type nul >>file

970:名無し~3.EXE
08/07/31 12:37:44 Z+lCCPZ/
>>968
ありがとうございます。ちょっと調べてみます。

>>969
うおおお、そんな手があったとは・・・・。
そういえば自分も、Unix環境でなら、0byteのファイル作成したり、
圧縮済みのlogファイルを切り詰める時に、cp /dev/null /path/to/file とかやったことがあります。

971:名無し~3.EXE
08/07/31 16:58:05 pqUdStB6
だったら、
COPY NUL C:\path\to\file
でいいんじゃない?

972:名無し~3.EXE
08/07/31 19:18:57 pmbkfmD5
COPY C:\path\to\file + NUL C:\path\to\

973:名無し~3.EXE
08/08/01 02:02:32 cUFqKgt+
A01.bmp , A02.bmp , A03.bmp , … の先頭に1文字付け足したいのですが,うまくいきません。
1A01.bmp , 1A02.bmp , 1A03.bmp … にならないのはどうして? ren は文字数が増えるとダメなのかな?



C:\picture>dir /b
A01.bmp
A02.bmp
A03.bmp

C:\picture>ren A0?.bmp 1A0?.bmp
重複するファイル名が存在するか、またはファイルが
見つかりませんでした。
重複するファイル名が存在するか、またはファイルが
見つかりませんでした。

C:\picture>dir /b
1A0.bmp
A02.bmp
A03.bmp

974:名無し~3.EXE
08/08/01 05:25:26 AzeG6fL3
夏だね

975:名無し~3.EXE
08/08/01 07:24:39 KkABB+VG
リネーム先のファイル名に?つける気持ちはわからんでもないが、その?は無意味

for %i in (A0?.bmp) do ren %i 1%i

976:名無し~3.EXE
08/08/01 22:00:53 cUFqKgt+
>>975

ありがとうございました。* が1文字の変数のように機能すると勘違いしていました。

977:名無し~3.EXE
08/08/02 16:32:02 lHCG365N
ファイルの結合をコマンドラインでやろうと思ってます
でも一行に大量に記述すると動かなくなってしまいました
これを回避するためにはどうすればいいんでしょうか
複数行を一行として動かす方法などありましたら教えてください

【成功】
COPY /B "0001"+"0002"+"0003"+"0004"+"0005"+"0006" ~~ +"0050" "temp.zip"

【失敗】
COPY /B "0001"+"0002"+"0003"+"0004"+"0005"+"0006" ~~ +"9999" "temp.zip"

978:名無し~3.EXE
08/08/02 16:43:39 jABhh63U
COPY /B "0001" "temp.zip"
COPY /B "temp.zip"+"0002" "temp.zip"
~~
COPY /B "temp.zip"+"9999" "temp.zip"


979:名無し~3.EXE
08/08/02 16:45:44 lHCG365N
>>978
盲点でした ありがとーございましたm(__)m

980:名無し~3.EXE
08/08/02 17:08:46 elSen6IZ
そのやり方じゃ処理速度が悪いけどな

981:名無し~3.EXE
08/08/02 20:59:50 lHCG365N
>>978だと遅かったのでやっぱり200個ごとにまとめて処理→最後にまとめたやつをさらにまとめる にしました

982:名無し~3.EXE
08/08/02 23:16:35 2oS7zYXl
0000~9999を一つのフォルダに纏めて

copy /b * ..\all.zip

983:名無し~3.EXE
08/08/03 02:46:10 87Ih2WMQ
たしk

984:名無し~3.EXE
08/08/03 02:50:21 87Ih2WMQ
埋め

985:名無し~3.EXE
08/08/03 03:05:42 87Ih2WMQ
埋め

986:名無し~3.EXE
08/08/03 12:00:57 87Ih2WMQ
埋める

987:名無し~3.EXE
08/08/03 12:23:56 87Ih2WMQ
埋める

988:名無し~3.EXE
08/08/03 12:29:16 87Ih2WMQ
埋める

989:名無し~3.EXE
08/08/03 12:30:22 87Ih2WMQ


990:名無し~3.EXE
08/08/03 12:34:54 87Ih2WMQ


991:名無し~3.EXE
08/08/03 12:41:59 87Ih2WMQ


992:名無し~3.EXE
08/08/03 12:43:04 uyRUdrj/
次スレ建てる前に埋めるなボケ

993:名無し~3.EXE
08/08/03 12:48:22 87Ih2WMQ


994:名無し~3.EXE
08/08/03 12:50:53 87Ih2WMQ


995:名無し~3.EXE
08/08/03 12:52:45 87Ih2WMQ


996:名無し~3.EXE
08/08/03 13:06:12 87Ih2WMQ
すみません。
やめます。

997:名無し~3.EXE
08/08/03 13:25:54 LQkUy7Y5
埋めるなら次スレ建てろボケ。

998:名無し~3.EXE
08/08/03 13:38:42 Ni7TLdDU
勃てろだと?
お前が勃てろよ

999:名無し~3.EXE
08/08/03 13:40:29 LQkUy7Y5
なんだと!

1000:名無し~3.EXE
08/08/03 13:40:50 LQkUy7Y5
勃った

初心者~管理者まで必読!コマンドライン(DOS Pt.7)
スレリンク(win板)


1001:1001
Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch