DOS 窓を活用しよう
■ このスレッドは過去ログ倉庫に格納されています
0001砂漠の狐
NGNG軽く動くコマンドラインのプログラム.
シェルなど,DOS 窓を活用する技術について,話そうよ.
0002名無しさん@そうだ選挙にいこう
NGNG0003名無しさん@そうだ選挙にいこう
NGNG0004名無しさん@そうだ選挙にいこう
NGNGren
del.
0005名無しさん@そうだ選挙にいこう
NGNG0006名無しさん@そうだ選挙にいこう
NGNG0007名無しさん@そうだ選挙にいこう
NGNG0008名無しさん@そうだ選挙にいこう
NGNG0009名無しさん@そうだ選挙にいこう
NGNG0010名無しさん@そうだ選挙にいこう
NGNG0011>10
NGNG0012忘れちた
NGNG適当なフォルダ(例えばデスクトップ)とかを
仮想的にドライブ指定出来るコマンドなんだっけ?
Auto~.batに書いておいて使うと便利なヤツ。
0013名無しさん@そうだ選挙にいこう
NGNG0014名無しさん@そうだ選挙にいこう
NGNGDOSKEY?
001512
NGNGいちお書いておくと、SUBST です。
0016砂漠の狐
NGNGGUI 全盛の世の中だが,
みんな,CUI,コマンドラインの良さを
見直そう.
> 13
履歴のことですよね.
それ特殊なシェルとかを使わないと無理みたい.
0017名無しさん@そうだ選挙にいこう
NGNGF3で一個だけなら…
0018>17
NGNG0019名無しさん@そうだ選挙にいこう
NGNGレス速いね、ありがと
0020名無しさん@そうだ選挙にいこう
NGNGすごく便利。
プロパティ・オプション で 簡易編集モードと挿入モード
チェックしてね。
0021>13
NGNGDOSKEYとタイプしてリターンしたら
DOSKEYが組み込まれるから
↑キーとかで前に入力したコマンドが出てくる
(組み込み後に入力したコマンド)
俺はautoexec.batに仕込んでwindows起動時に
DOSKEYを組込むようにしてる
0022名無しさん@そうだ選挙にいこう
NGNG起動している人もおおいと思うけど < DOSプロンプト
[スタート.ファイル名を指定して実行]
から"command"で開きます。
0023名無しさん@そうだ選挙にいこう
NGNGautoexecに組み込まなくても、MS-DOSプロンプトのプロパティの
「プログラム」タブでバッチファイルってあるでしょう?
そこにDOSKEYと記述しても有効です。
0024名無しさん@そうだ選挙にいこう
NGNG右クリでプロンプトは基本ですか?
0025名無しさん@1周年
NGNGキーボードショートカットで開く私は変ですか?
閉じるときは当然exit [enter]
0026名無しさん@そうだ選挙にいこう
NGNGunixに比べるとshellが弱いのは致し方ないけど。
0027名無しさん@そうだ選挙にいこう
NGNG(2)command.com と cmd.exe は /K(コマンド) で起動時にコマンドを実行できる。
(3)start http://www.yahoo.co.jp/ でブラウザが起動。
0028下げちまったのでアゲ。
NGNG0029xscriptが懐かしい
NGNG全く同感。オレはKI-Shell使ってる。
但し、これも、コマンドラインが2行に渡ると表示が狂うので使い物にならなくなる。
コマンドライン2行で表示が狂わないのは、DOSKEYとtcsh for win32だけなのだが、
DOSKEYは今一つ機能が貧弱で、tcsh w32は、パイプ多用するとハングる。
なんかいいコマンドラインシェルないですかねーwin32環境の。
Linux使えつーのは、なしで。
0030名無しさん@そうだ選挙にいこう
NGNGなんで全部そうしないんだろう?
003126
NGNGunixいじったことのない人は、shellのできになんてこだわらないでしょうから。
0032DOS厨房
NGNGコマンドラインでDOSアプリを操作すると、処理後すぐにDOS窓が
閉じちゃいます。DOS窓開きっぱなしにするにはどうしたらいいの?
0033名無しさん
NGNGこういうのもあるよ。wcsh。
Prompt $e[;37;1;40m$P$G で、表示が明るくなる(文字が灰色に近い白から
明るい白になる)。見やすい。autoexec.batに書いとくとヨロシ。
0034名無しさん@そうだ選挙にいこう
NGNG0035名無しさん
NGNGなんかスゴイ良さそう。
003635
NGNG0037名無しさん@そうだ選挙にいこう
NGNGSuperASCIIが健在だったころ
0038名無しさん@そうだ選挙にいこう
NGNGprompt $e[44m $p $e[m
0039名無しさん@そうだ選挙にいこう
NGNG0040名無しさん@1周年
NGNG4dosって?名前聞いたことあるんだけどよく知らない。
0041>>40
NGNG0042名無しさん@そうだ選挙にいこう
NGNG0043名無しさん@そうだ選挙にいこう
NGNG0044>42
NGNG良くない。
嫌いじゃないし、一応入れてはあるんだけど、cygwin使うぐらいなら
UNIX LIKE TOOLS使うな。
0045砂漠の狐
NGNGcygwin は使っています.
コマンドラインと使おうということなので,
別に主旨にそぐわないということはないです.
> 他のDOSアプリとの相性が 良くない。
確かに同様に感じました.
作りが荒っぽい感じです.
004644>45
NGNG>軽く動くコマンドラインのプログラム
って、該当しないんじゃないかな、cygwin。
かなり容量食うし。
004744>45
NGNG0048砂漠の狐
NGNG確かに容量はやたら食いますけど…
gcc のライブライリとかも入ってますし,
まあ,そんなもんじゃないでしょうか.
MS-Word の類のあほみたいな GUI プログラムよりずっと小さいし.
でも,個人的に cygwin は見捨てるつもりですけどね.
要はコマンドラインを使うってことが主眼で.
0049名無しさん@1周年
NGNG0050名無しさんMe
NGNGどうすれば治るのかなー.
いつのまにか起動しなくなっていてどうしてなのかはわかりません.
入れなおせばいいような気がするのですが、そのやり方を
教えてください.
0051名無しさんMe
NGNGもしかしてPC-98ユーザですか?
だったら簡単に直りますよ。
005250
NGNGいろいろなソフトなどを入れたから壊れたのでしょうか?
OS入れなおした方が早いかなー。
005351
NGNGSystemフォルダ内に存在しますか?
存在しなければ *.3grファイルを検索し、INIファイルの記述と
ファイル名を同じにして再起動すれば直る、が定説なんですけど(^^;
005451
NGNG0055名無しさん@1周年
NGNGもちDOS窓で動くやつね。
0056>52
NGNGではありません。
>51
です。リダイレクトが逆です。反省しなさい。
0057>>55
NGNGと思いますが。
005841>40
NGNGhttp://riksun.riken.go.jp/archives/simtelnet/msdos/4dos/
でも、これって日本語通らないんじゃ?
0059名無しさんMe
NGNGhttp://jolt.ice.yamagata-cit.ac.jp/
の、32bit版のlessじゃダメ?
0060名無しさんMe
NGNGおお、情報さんくす。
0061名無しさん@1周年
NGNGこのスレにぴったり
0062名無しさんMe
NGNGDOS用のNorton Utilitiesに付いてきたNDOS(4DOSのOEM)の時代から。
W2Kに移行したのを機に捨てちゃった。4NTってのもあるんだけど
W2KのCMD.EXEはファイル名補完できるし、4NTは日本語がだめだし。
006350
NGNG返事遅れてすみません.
>system.iniにある 386Grabber= の右に書かれているファイルは
>Systemフォルダ内に存在しますか?
>存在しなければ *.3grファイルを検索し、INIファイルの記述と
>ファイル名を同じにして再起動すれば直る、が定説なんですけど(^^;
ありました。でも気になることは最初が大文字であるということです.
windowsには大文字小文字は関係ありますか?
起動させようとすると、全体が固まりDOS窓自体も出ないです.
ctrl-Alt-Deleteも利かない状態におちいります.
しょうがないのでRESETキーを押している状態です.
0064名無しさんA-Mate
NGNG>WinNT/2000 だとDOS窓でもマウスでコピペできる。
>すごく便利。
一応、Win95/98 でも標準でできるでそ。
DOS窓を開いて「タイトルバーの上で」右クリック、
「編集」から「貼り付け」でペースト。
「編集」から「範囲指定」でマウスで反転させて右クリックでコピー。
0065>64
NGNG0066名無しさんMe
NGNGAlt+Space→E→K
0067名無しさんMe
NGNGその32bit版のlessをW2Kのコマンドプロンプトで使うと、
スクロールバーが消えたっきり戻らなくなるのはなぜ?
006865>66
NGNGそれは知ってるんですけど、他との整合性が無いじゃないですか。
できれば、CTRL+C@`Vで作業したいなって願望でした。
006959>67
NGNGまあ今月中にはwin2k環境に移行できるので、
もしなんか分かったら書くね。
あと、less for win32で、ファイル末端でのカーソル移動禁止の
termcapの書き方とか、誰か知ってる人きぼーん。
0070名無しさんMe
NGNGDOS プロンプトの代わりに使えるような,
フリーのコンソールというのはありませんか?
Vector にシェアウェアで ComWin てのがあったんですけど,
あんな感じでフリーのがあるいいんですけど…
0071名無しさん@そうだ選挙にいこう
NGNG誰か教えてください
0072名無しさんMe
NGNG0073名無しさんMe
NGNG0074名無しさんMe
NGNG007574
NGNG0076名無しさん@そうだ選挙にいこう
NGNGあと、パイプいっぱい使うとだめになった、昔のバージョンだけどね。
0077>71
NGNGHDDがCドライブ、FDDがAドライブで、c:\foo.datってファイルをコピーしたい
なら、
copy c:\foo.dat a:
でOK。ワイルドカードや相対パスの使用を覚えれば、もっと便利になります。
0078>76
NGNG確かに、DOSのパイプ横取りがスムーズじゃなさそう。パイプ噛ますと落ちるし、遅い。
別窓でパカパカ開かれるのも嫌だし。
UNIX Like Tools とmielが移植されたら、もう一度引っ張り出すかも。
0079>70
NGNGComWin以外のCUIシェルって大体DOSの上に被ってるやつが多いと思うんだけど。
008071
NGNGネタじゃありませんよ
でもできました
ありがとうございました
008176>78@`79
NGNG>UNIX Like Tools とmielが移植されたら、もう一度引っ張り出すかも。
なんかあの手のツール、シェアウェアでっていうのが、なんか気に食わない。
あ、只の主観的印象なので、文句はなしね(笑)。
>>79
>DOSプロンプト(+CUIシェル)じゃ駄目な理由って何?
オレが代わりに答えると(笑)、入力行編集、履歴、バックスクロールかなぁ。
KI-Shellも、入力行が2行になると編集できないし、
tcsh for win32は16bitアプリ使うとハングするし。
「そんなこと言う奴はlinux使え!」と怒られそうだけど、
やはりwindows環境と連携できる強力なCUIシェルが欲しいんだよねー。
008278@`79>80
NGNG見解はさまざまですからね。
おいらはもうお金払っちゃったけど、払ってまで使いたくない人もいるんだろうな
と思う。
79>
おいらは、結局kshに戻ってきちゃってるけど、bsh、ush、xsh、dash、fishとかもありますね。
UNIXからも、bash、sh、tcsh辺りは移植されてるし。
kshの二行編集って、LFNになってから急に欲しくなったです。プロンプトで出るカレントまでが長いから、
すぐ改行されてしまう。プロンプトは出来ればカレントのままにしたいし。
まあ、それほど切望するわけじゃないです。コマンド単体で80文字超えるようなのって、ワンライナー的な
スクリプト処理ぐらいしか無いですし、それも80文字越えるようでしたら、ファイルに落としますから。
80文字以下の処理なら、ヒストリープロンプトで打ち直せば済みますし。
ただ、LFN使えるようになってから、コーテションの扱いが楽になったと思います。
前は、ダブルコーテションのエスケープが効かなかったけど、LFNになってから
は、効くようになりましたね。ワンライナーの処理するときはやっぱ欲しいですから。
kshは二行編集のバグ(昔っから)以外は特に不都合を感じていないのですが、NTで使えない
(使っても補完とかが効かない)のと、サポート休止なので今後の新バージョンが出るかどうか
不安(新しいOSに対応できないとか)のが問題ですね。
あと、DOS窓でCTRL+C@`Vが使えれば、機能的には特別希望ありませんけどね。
008382>81
NGNG使ってます。stderr出力も拾ってくれます。
コンパイラのエラーログを見るとかの用途なら、結構使えます。
http://www.vector.co.jp/soft/dos/hardware/se024696.html
ホントはxscriptやcmdのバックスクロールみたいなのが良いのでしょうが。
008476
NGNGもしかするとあなたからかな?(笑)
xscript、懐かしいですね。
緑モード開発現場をascii-netのjunk.testでリアルタイムで見てました。
やはり早く2000環境に移動してcmd.exeに慣れるのが本筋なのかなー。
0085>84
NGNGcmd.exeも中々良くなってきてるみたいですが、モバイルとのシンクロとかの絡みも
あって、なかなかNTに移行できないです。OSの安定度からみてもNTへの移行が本筋なんでしょうが。
もっともNT4も良く落ちましたけどね。FEM用のプリプロセッサ動かしてたときとか、
9X系でワード動かしてるときぐらいよく落ちました。
アプリの凍り具合はUNIXも大差無いんだけど、OSを道連れにするかどうかについては大違いでしたね。
あ、そういえば、tcshってps、killコマンドを内部コマンドで準備してると思うんですが、これに該当する
DOSプロンプト用の外部コマンドってCygnusの奴ぐらいしか無いんでしょうか?
Cygwin重いんで、出来ればもっと軽いps@`killコマンドがあればなあと思うのですが。
0086名無しさんMe
NGNGKI-Shellのalias機能を使って、
alias win2 start http://mentai.2ch.net/win/index2.html
としておくと、DOSプロンプトで
win2
でWindows板へ飛べます。
IE側をちゃんと設定しておけば、オフラインならダイアルアップからやってくれます。
この方法、バッチでも使えると思います。
よく行くHPのショートカットはこれで登録してます。
各板のURLは、左端に出る細長い窓か、
http://benzy_.tripod.co.jp/2ch_index.zip
などからどうぞ。
0087名無しさんMe
NGNGstart \ でルートをオープン
net use r: \\foo\MyFolderで、ネットワークドライブのアサイン
subst x: c:\windows\デスクトップ
はがいしゅつか。
基本だとは思うけど、便利なので挙げときます。
0088名無しさんMe
NGNGnet logoff はエラーが出て切断できませんでした。
ノートを使ってるときに、タッチパッドで操作しないといけないときとか
便利かなと思いまして。
ショートカットキーとかでもOKです。
よろしくお願いします。
0089名無しさんMe
NGNG最初から実装してほしかった。
start 〜はstart /w 〜で処理が終了しないうちに
後続が動くのを防ぐのに使っている。
0090名無しさんMe
NGNG0091名無しさんMe
NGNG昔、JANJANっていうのを使ってましたけど、Win98だと使えなくなっちゃいました。
JANJAN "ren $c $x.txt" *.dat
で ren *.dat *.txtみたいなソフトでした。
0092名無しさんMe
NGNGndial32/nhang32をダウンロードすれば?
このコマンドでダイアルアップ接続/切断それぞれが可能。フリー。
どこで落としたかは忘れたけど。
0093名無しさんMe
NGNG例:(実行しないでね♪)
echo Y | del *.* > NUL
自動でYキーの入力&メッセージ表示無し
0094>92
NGNGでも、外部プログラムを使うっていう手はありますね。ベクターで探してみます。
ありがとうございました。
0095名無しさん@そうだ選挙にいこう
NGNG0096名無しさんMe
NGNG0097砂漠の狐
NGNG少し愚痴を言います.
CUI がだんだん廃れていく流れは止めようがないんですかね.
CUI は地味だから,本当はすぐれたプログラムでも,
金を取りにくいし,
フリーソフト作者としても,
労力のわりにあまり人に喜ばれたりしないから,
作る張り合いがないんでしょうね.
Microsoft をはじめとするソフトウェアメーカーは,
意図的に CUI を絶滅させようとしている感すらあります.
ぼくはコンピュータ使用歴は長くないんですけど,
Windows 以前からのユーザの人や
UNIX に親しんでる人は CUI の良さをよく知ってると思います.
Windows やインターネットの爆発で,
そうゆう人の割合が圧倒的に少なくなっていってますね.
とても,寂しく,残念なことです.
0098>97
NGNGそれとも馬鹿?
0099>97
NGNG別に、寂しいとは思わないですが、残念だとは思います。便利な道具が減って行くことになりそうで。
0100名無しさんMe
NGNG一週間以上前のレスだけど、一応。
COMMAND.COM /K の後に実行したいコマンド(ファイル名)を入力してみよう。
話は変わるが、フォルダの右クリックからプロンプトを起動できるようにしておくと便利。
0101名無しさんMe
NGNG常識。
0102>101
NGNGサーチパスの長いアプリを、alias起動。
alias excel start "c:\program files\microsoft\office\excel.exe"
バッチでやるのはポピュラーだと思うけど。
0103名無しさんMe
NGNGShift+ダブルクリックみたいな機能です。
0104名無しさんMe
NGNG"c:\program files\internet explorer\iexplore" http://どこどこ
(IE5.01で確認)
0105103>104
NGNG良かったんだ。
ありがと〜!
0106名無しさん98
NGNG2ちゃんでよく見る板が3つあるんだけど、これ3行書いた
バッチファイル作って起動してましゅ。便利よね。
0107名無しさんMe
NGNG0108教えて君
NGNGLFNで与えられたファイル名引数を
8.3形式に変えて渡す方法ありませんか?
0109Eco
NGNGそれって何か別のシェルを使ってないかい?
Win95/98 のDOS窓じゃできないぞ。
# KSHならできるけど。
0110>109
NGNG私はksh使ってますけど、他にも、alias用のツールは結構出てますね。ベクターのDOS/UTIL/SHELLの辺りだけでも結構あります。
aliasなら、DOS窓用の起動設定バッチで一元管理出きるのと、サーチパスを見なくて良いのが利点かな。
私は、起動設定バッチからalias設定専用のバッチをCALLしてますが。
ついでに、この二つのバッチファイルを編集するコマンドにもaliasつけてます。
0111>108
NGNG昔やったときは、こんな不細工な方法でした。もっと良い方法がある気がします。
foreachとかは駄目なのかな?コマンド名の方はショート名に置き換えてるみたいなんだけど。
0112名無しさんMe
NGNG例えばC:\MyDocu~1\ のように8字以上のファイルは語尾に~1で省略されるんだけど
これをC:\My Document\でも認識させる設定ってなんだっけかな?
知っている人が居たら教えて。
0113名無しさん@そうだ選挙にいこう
NGNGでいいんじゃ? > 112
あとはそれを解釈するアプリ側の問題。
0114>113
NGNG""がポイントってのはOKですね。
LFNになって、COMMAND.COMの"の処理が賢くなってます。(=82)
0115世界@名無史さん
NGNG0116ベーグル名無しさん
NGNGVirtual Memory Manager error@` severity = system fatal@` type =write error
って何でしょ?
0117名無しさんグレート
NGNGXCOPY32を使ってフォルダのコピーを行っているんですが、
コピー元とコピー先のファイル数が微妙に合わないのです。
(コピー先のファイル数がわずかに少ない)
なぜでしょうか?
Win98(ノーマル)のDOS窓でやってます。
オプションは /e /i /r /c の四つを付けてます。
ファイル数は70122、フォルダ数は1685です。
0119名無しさん
NGNGあったと記憶しておりますが、今となっては何があったかも忘れてしまい
ました。確かツリーを表示するものもあったような?
昔あって今ないものって、何でしょうか。
0120名無しさんMe
NGNG/H 隠しファイルやシステム ファイルもコピーします。
つけてみ。
0121>119
NGNGどうでもいいが今はPATHをサブディレクトリを含んで指定したいよ。
JOINとかASSIGN見つけてこないと駄目かなぁ?
0122ヘタレ名無しさん(117)
NGNGシステムファイルは予め検索してみて無い事を確認つもり
だったのですが、検索履歴を見たら*.ini だけ検索し忘れてました・・・
ちゃんとヘルプ参照したつもり・検索したつもりという2重の思い込みのせいでした。
>>118さん、>>120さん有難うございました(^^;
0123いるす
NGNG↓
├─config
├─drivers
│ ├─etc
│ └─disdn
├─os2
│ └─dll
0124名無シーク
NGNGいろんなところで使われるからOS入れただけの状態でうごかないといけない。
MS以外のツールは一切使えない。Win95からWin2000まで汎用でなきゃいけない。
一番苦労したのはWin9x系で現在のディレクトリ名を変数に取得するところかな。
こんな単純なことなのに難しい。
あと、コマンドライン中の"="文字が引数のセパレータにされちゃうのね。
こいつを後からつなげなおすのに一苦労。Win9x系は結局あきらめて
コマンドラインを受け取るexe側をいじった。敗北感。
0125名無しさんMe
NGNG0126119
NGNGあ、Treeですね。思い出しました。
標準では"Tree.com"は入っていなく、何やらWin95CDロムのolddosと
いうフォルダに入っていました。(Win98にはなかった)
システムフォルダにコピーして立ち上げると、"Dosのバージョンが違います"
というメッセージが...。??????なぜの嵐。
0127名無しさんZ80
NGNG0128名無しさんMe
NGNG> 125
DOS のバッチなんて貧弱で使えませんね.
ところで,DOS 窓で動かせるシェルでいいのが
あったら教えてください.
ロングファイルネームが扱えるものがいいです.
たんに,UNIX のシェルを移植したものは,
DOS ではいろいろ不具合が出るんですよね.
■ このスレッドは過去ログ倉庫に格納されています