• ベストアンサー

.batファイルをコマンドプロンプトから編集したい エディタで起動したい 

.batファイルを編集したい時、GUIのエクスプローラで ファイルを右クリック⇒編集をクリック(プログラムから開くクリック)・・・ではなく ●コマンドプロンプトからキー操作のみで編集できるようにしたいのですが、どうすればよいでしょうか? (1)linuxのviのようなCLIのエディタはあるのか? ※便利で使いやすいものであれば利用したいです。 (2)コマンドからGUIのソフトを起動させて編集する方法の場合は、プログラムを選択可能か?(メモ帳、その他エディタ等) ※毎日、12インチほどの小さなノートパソコンで作業をします。 マウスは使っていません。スィンクパッドのぽちぽちを使っています。 全ての操作について、なるべくキーボードのみで行い、少しでも作業の時間短縮をはかりたいです。。

質問者が選んだベストアンサー

  • ベストアンサー
  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.3

(1) vimのWindows移植版もあります。 http://www.kaoriya.net/#VIM (2) PATHを通してない場合は、フルパスで実行したいエディタを指定します。 例) C:\Program Files\Hidemaruの下に秀丸エディタをインストールした場合 "C:\Program Files\Hidemaru\Hidemaru.exe" foo.bat PATHを通しておけば、実行ファイル名だけで大丈夫です。 Hidemaru.exe foo.bat エディタのマニュアルやヘルプを見ると、コマンドライン引数の説明があると思います。それを使うと、例えば、開くときの文字コードを指定したり、開いたときに任意の行を表示した状態にしたり、といったことができます。

user010014
質問者

お礼

ありがとうございます! お~ こんなんあるんですね~! まるごとviですね! かなり助かりましたよ!!

その他の回答 (3)

  • kmee
  • ベストアンサー率55% (1857/3366)
回答No.4

追記 linuxに慣れているのなら、 Msys や Cygwin を導入するという手段もあります。

user010014
質問者

お礼

ありがとうございます! これはこれで面白そうですね~ ちょっと使ってみたいと思います!

  • Hardking
  • ベストアンサー率45% (73/160)
回答No.2

1.DOS付属のラインエディター ---> EDLIN EDLIN ファイル名 2.VZエディター(有償) 3.MYFES(有償) など フリーもあるので、VECTOR等のサイトも参考にして下さい。

参考URL:
http://homepage1.nifty.com/puni2/dosapp/editor.htm
user010014
質問者

お礼

ありがとうございます! 探せば、けっこう色々ある感じですね~!

回答No.1

使用したことはありませんが http://openlab.ring.gr.jp/tsuneo/winlife.htm こちらのURLにDOS用ツールが記載されてます。 試してはいかがでしょうか?

user010014
質問者

お礼

ありがとうございます! リンク先に、色々貼ってありました! 参考にさせていただきます!

関連するQ&A

  • batファイル実行後コマンドプロンプト消さない方法

    batファイルをダブルクリックして コマンドプロンプト上で処理を実行した場合、 終了後にコマンドプロンプト画面がすぐ消えますが、 消さない方法はありますでしょうか。

  • コマンドプロンプト、バッチファイル

    解決法を探してみたのですが、見つからないのでご教授ください。 コマンドプロンプトでどんなコマンド(ipconfig,ping,etc)を入力しても 「操作可能なプログラムまたはバッチ ファイルとして認識されていません。」という警告が出るようになってしまいました。 多分、原因はJavaの勉強をしていたときに環境変数のパスをいじってしまったからだと思います。 調べていて、思ったことなのですが、カレントディレクトリにバッチファイル(.bat)というファイルが見当たりません。これがないからかなとも思っています。 コマンドプロンプトからのコマンド入力ができるように解決方法をご教授ください。

  • コマンドプロンプトで.batファイルを作っています。

    古いバックアップディレクトリを削除するバッチファイルを作りたいです。 cd /d e:\fileDir REM:【最終のディレクトリを削除】 for /F %F in ('dir /b /o:-d') do set fname=%F rmdir /s /q %fname%  をコマンドプロンプト画面に貼り付ければ上手く動作しますが*.batと名前を付けて保存したものをダブルクリックでは全く動作しません。  コマンドプロンプト上で実行するのとバッチファイルで実行することの違いについて調べてみましたがなかなか動作するものになりません。  どなたかご教示いただけないでしょうか    

  • Batファイルを実行した際のコマンドプロンプト

    Batファイルを実行した際のコマンドプロンプトの表示をさせたくないのですが、よい方法はありますでしょうか? ご教授お願いします。

  • windowsコマンドプロンプトにて。

    windowsコマンドプロンプトについての質問なんですが。 自分は今、学生でLinux(OS)を主に使っていて、JAVAを勉強中です。 それで、Linuxではviコマンドでなんとかファイル編集などが容易にできるのですが、コマンドプロンプトの場合は、mdとechoを使ってファイル作成をするだけで、どうやって編集すればいいのかわかりません。 なので、編集できるコマンド!又は方法を知ってる方は教えてください。 JAVA環境は整えました。

  • コマンドプロンプト上のプログラムが起動しません

    WinXPを使っているのですが、たとえばバッチファイルを開こうとしても起動しません。 コマンドプロンプトにてファイル名を入れてしたんですが、「’ファイル名’は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。」 という表示が出てきてしまいます。 ファイル名は間違っていないので、なにがおかしいのかまったくわかりません。 ちなみに環境変数はPATHEXT=COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH 回答できるかたよろしくお願いいたします。

  • コマンドプロンプトが起動できない

    コマンドプロンプトをクリックしても起動しません。ファイル名を指定して実行のCMDも起動しません。 コマンドプロンプトを右クリックで別のユーザーで起動させるとコマンドプロンプトが起動できます。(別のユーザーを自分にしたら起動出来る) 以前は起動出来ていました。起動できないのはここ最近です。 グループポリシー→ローカルコンピュータポリシー→ユーザーの構成→管理者用テンプレート→システムの中に”コマンドプロンプトを無効にする”と言う項目を無効にしましたがダメです。レジストリーエディターも起動出来ません。 どうしたら表示されるのでしょうか。教えてください。宜しくお願いします。

  • [vi]エディタ;ファイルを開く・閉じるコマンドとは?

    質問させていただきます。[vi]エディタで、新規にファイルを開くコマンドを教えてください。[vi]を起動させるとき[vi]にファイル名を書いて起動させれば新しくファイルが作れますが、[vi]に何か書いているとき新しいファイルを開くにはどのようにすればよいのでしょうか。[:e]らしいのですが、今書いている[vi]の画面のまま、それまで書いていたものが消えて「新規のファイル」が開くというコマンドは無いのでしょうか。  それと、[vi]を終了させずに[vi]の画面を閉じるというようなコマンドはありますか。初心者なので本で調べたのですが見つかりませんでした。[vi]を終了させれば閉じることはできますが、[vi]を終了させずに[vi]を閉じるなどという芸当はできるものなのでしょうか。ご存知でしたら教えてください。よろしくお願いいたします。

  • batファイルを実行してコマンドプロンプトを開き自動的にコマンドを入力させたい

    batファイルを実行すると、コマンドプロンプトが開かれ、 そのときにすでに「nbtstat -a」と入力された状態になるbatファイルを作ろうとしています。 メモ帳から普通に「nbtstat -a」と入力し保存して実行しましたが、一瞬コマンドプロンプトの画面が表示され、すぐに閉じてしまいます。 ためしに「nbtstat -a %computername%」と入力して保存し、実行しましたが、結果は同じです。 何かいい方法はありませんか?

  • コマンドプロンプトからファイル実行について

    コマンドプロンプト初心者です。 説明が下手で申し訳ありませんが、コマンドプロンプトを起動し、C:\Program Filesから辿ってファイルを実行させようとすると、 C:\Programは、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 と表示され、できなくて困っております。 パスがないのかなと思い、試行錯誤してみましたがダメでした。 あとDOS窓はコマンドプロンプトのことですよね?