- ベストアンサー
notepad++の実行について
今日は! Dirの変更について質問いたします。 Q1)notePad++のLight_Exploreのなかで、フォルダが表示されていますが このホルダーをカレントDirに設定する方法はありますか? 注)フォルダをクリックしましたが、このフォルダ以外のDirがカレントDirになっております。 Q2)実行ICONをクリックしまして、『ファイル名を指定して実行』からバッチファイル (例えば、AAA.bat)を指定し、その後AAA.batを実行しますか、機能しません。 バッチファイルの実行は出来ないのでしょうか。 注)consoleからは、このバッチファイルの実行はできます。 以上、宜しくお願いします。
- bakabon_X
- お礼率23% (59/250)
- その他(プログラミング・開発)
- 回答数1
- ありがとう数7
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
詳しくは無いのでQ2だけ。 バッチファイルのフルパスを入れていないのでは? 手入力でフルパスを入れるか、 右側の、[…] をクリックして目的のファイルを選択してから 行ってみてください。 既に開いているファイル(BAT、VBS、HTA など)なら プラグインに、RunMe を登録すると楽ちんです。 Plugin Manager から選択して登録するか NotePad++を終了し ここから https://sites.google.com/site/fstellari/nppplugins RunMe_dll_1v35.zip あたりをダウンロードして解凍。 中のRunMe.dll をNotepad++のインストールフォルダのPluginsにコピー。 例 C:\Program Files (x86)\Notepad++\plugins\RunMe.dll NotePad++を立ち上げると横向き三角アイコンが増えてますので クリックするか、Shift + F5 で実行されます。 ご参考まで。
関連するQ&A
- JavaScriptによる.exeファイルの実行
JavaScriptファイルJS.htmlの実行によって 同ディレクトリ内のバッチファイルDIR.batファイルを実行し DIR.batがDIR.txtを生成するのを待ってDIR.txtをJavaScriptの内部変数var strに読み込ませる方法を教えてください なおDIR.batの内容はdir>DIR.txtです
- ベストアンサー
- JavaScript
- notepad++でのコンパイル設定
コンパイラ:borland c++ compiler 5.5、エディタ:notepad++でプログラミング環境を構築しようと思っているのですが、コンパイル設定のところで詰まっています。 notepad++のNppExecというプラグインを使って, 以下のコマンドを記述したところ // save current file NPP_SAVE // compile & run with bcc D:\borland\bcc55\Bin\bcc32.exe "$(FULL_CURRENT_PATH)" -run コンパイルはできているのですが、実行モジュールやオブジェクト・ファイルの保存場所がnotepad++があるフォルダになるのです。生成された実行モジュールやオブジェクト・ファイルを任意のフォルダに保存するのはどうしたらいいのでしょうか? あとコンパイルしたhogehoge.exeなどをnotepad上で実行するのはどうしたらいいでしょうか?(手動でコマンドプロンプトを起動して実行するのは面倒なのでコンパイルしたときに実行してほしい) 教えていただきたいです。お願いします。
- 締切済み
- C・C++・C#
- バッチファイルでサブフォルダにあるexeを実行
お世話になります。 バッチファイルをつかって サブフォルダにあるexeファイルの実行を 試みていますが、exeファイルの指定がうまくできず実行できないので、 ご教示いただけないでしょうか。 pushd %%0\.. でバッチファイル実行フォルダをカレントにしています。 バッチファイル実行ファイルがあるフォルダ000に サブフォルダA、そのなかにサブフォルダB、さらにその中にサブフォルダG1,G2,G3 があり、G1,G2,G3の中に、それぞれaaa.exeがあります。 フォルダ000のバッチファイルからaaa.exeを実行するために、 ファイルの指定をどのようにしたらよいかご教示いただけないでしょうか? よろしくお願いいたします。 フォルダ000 batファイル フォルダA フォルダB フォルダG1 aaa.exe フォルダG2 aaa.exe フォルダG3 aaa.exe バッチファイル内は、 forループで以下のようにしています。 for /L %%i in (2,1,3) do ( A\B\G%%i\aaa.exe )
- ベストアンサー
- Windows系OS
- バッチで指定ファイルの文末に改行コードをつけたい
指定フォルダ内にある全てのテキストファイルの文末に改行コードをつけたいと思っています。 しかし指定フォルダの中にあるサブフォルダやファイル名は不変ではありません。 量も大変な数があるためバッチファイルを作ろうとしています。(*.bat) あるフォルダを指定すればそのフォルダに含まれるサブフォルダも対象とし 全てのテキストファイルの文末に改行コードをつけたいのですが バッチファイルにはどのように記述すればよいのでしょうか? 理想ではそのバッチファイルが実行されているフォルダをカレントディレクトリとして取得し そのカレントディレクトリ内のテキストフォルダ(ここでのフォルダ名は固定の予定)を指定フォルダとしたいです。 以前ほんの少しだけプログラムを触った事がある程度でコマンドプロンプトは殆ど触った事がありません。 下記のようなページを参考にしていますがうまくいきませんでした。 どなたか御教授して頂けないでしょうか。 http://okwave.jp/qa/q6496815.html http://okwave.jp/qa/q4632586.html http://oshiete.sponichi.co.jp/qa5051199.html
- ベストアンサー
- その他([技術者向] コンピューター)
- バッチをタスクで実行
お世話になります。 現在、XP端末にてバッチをタスクスケジューラにて実行してます。 3分間隔で実行しておりますが、タスクにバッチファイルを直接指定するとプロンプト画面が表示されてしまうため、バッチファイルのショートカットを作成し、タスクにはそのショートカットを指定しております。 で、今回Win7端末に当該タスクを移行するのですが、XP端末よりバッチファイル及びショートカットをコピー致しました。タスクスケジューラに登録しようとしましたが、XPと何か違います。。 XPだと『実行するファイル名』の箇所にショートカットを指定することができますが、Win7だとショートカットを指定しても、バッチファイルのパスに変わってしまいます。 例えば、c:\test.batへのショートカット.lnk を選択しても、c:\test.bat に変わります。 よって、タスクが実行されるとプロンプト画面が表示されることになります。 なお、手動でパス(c:\test.batへのショートカット.lnk)を入力し、タスクを実行すると実行結果が『指定されたファイルが見つかりません』とエラーになってしまいます。 パスを:\test.batへのショートカット としても同エラーになります。 どのようにすれば、タスクにショートカットを指定できるのでしょうか。 ご教授の程、宜しくお願い致します。
- 締切済み
- Windows 7
- 「ファイル名を指定して実行」で見に行くディレクトリとautoexec.bat
Windows98SEです。 スタート→ファイル名を指定して実行 で、例えば、notepadと入力すると、メモ帳が立ちあがりますよね。 ディレクトリを指定しなくても実行できるということは、見にいくディレクトリの設定がどこかでされているのだと思いますが、どこでされているのでしょうか。 過去の質問と回答(下記)によると、 「コマンドプロンプトでpathと入力したとき表示されるのが、コマンドプロンプトでカレントディレクトリを移動しなくても見に行くフォルダ」 なのだそうです。 そしてそれは、c:\Autoexec.batの中の PATH=......... で設定されているのだそうです。 私が思うのは、「ファイル名を指定して実行」のときもそれがきいているんじゃないかなあ、ということです。 私のPCでは、コマンドプロンプトでpathと入力すると、 PATH=C:\WINDOWS;C:\WINDOWS\COMMAND と表示されます。 C:\WINDOWSにはnotepadがあります。それはそれでいいのです。 でも、よくわからないのは、私のPCの c:\Autoexec.bat には、 PATH=.... というのがないのです。そのファイルには、 loadhigh C:\WINDOWS\COMMAND\nlsfunc.exe C:\WINDOWS\country.sys と書いてあります。(これですべて) これでいいのでしょうか。 それとも、「ファイル名を指定して実行」の場合は、 c:\Autoexec.bat は関係ないのでしょうか。 http://oshiete1.goo.ne.jp/kotaeru.php3?q=6175
- ベストアンサー
- Windows 95・98
- タスクスケジューラーで実行されない
WindwsosServer2012R2で下記のbatファイルをタスクスケジューラで実行しています。 ・タイミング 毎日 23:00 ・C:\TEST.batを実行する。 ・test.batの中身 xcopy C:\temp c:\temp2 /y /h /e tempフォルダの中にはaaaというフォルダがありその中にいくつかファイルがあります。 このバッチファイルを手動で行うと問題なく実行されるのですがタスクスケジューラーだと0×1と表示されxcopyは実行されていません。原因は何が考えられるでしょうか?
- 締切済み
- その他([技術者向] コンピューター)
- batが実行できない
すいません、緊急で教えてください。 簡単なバッチを作成し、test.batとしてwinXPでtest.batをダブルクリックして実行しようとしましたが、 一瞬だけ黒い画面がひらいて、実行されません。 仕方なくプロンプト上で手動でtest.batを実行しようとしましたが 下記エラーでどうもtest.batの文字が認識されないようです。 C:\>r 'r' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 当方、初心者なので、調べてもわかりませんでした。 すいませんが、教えてください。
- 締切済み
- Windows系OS
- batファイルの実行について
batファイルを作成しました。 (ATコマンドにてスケジュールさせたいと考えてます。) ファイル自体をダブルクリックで実行すると正常に処理が完了しますが、コマンドプロンプトから実行しようとすると以下のエラーが発生します。 〓〓〓〓〓〓〓〓〓〓〓〓 C:\>cmd /c "E:\MirroringTool\SimpleFolderMirror\test.bat" 指定した名前は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されません。 〓〓〓〓〓〓〓〓〓〓〓〓 実行させたいbatファイルは以下のとおりです。 〓〓〓〓〓〓〓〓〓〓〓〓 echo off cls rem ↓SimpleFolderMirror.exeを解凍したフォルダ SET EXEFOLDER_PATH="E:\MirroringTool\SimpleFolderMirror\" rem ↓ログの出力フォルダ・ファイル SET LOG_DIR="E:\MirroringTool\SimpleFolderMirror\logs\" rem ↓ミラー元フォルダ1 SET COPY_FROM_PATH_01="S:\" rem ↓ミラー先フォルダ1 SET COPY_TO_PATH_01="E:\ORANT\OWS" cd %EXEFOLDER_PATH% SimpleFolderMirror.exe %COPY_FROM_PATH_01% %COPY_TO_PATH_01% > %LOG_DIR%logs.txt 〓〓〓〓〓〓〓〓〓〓〓〓 cd %EXEFOLDER_PATH%のところまでは処理は完了しているようなので、最後の行のところで発生しているようです。 何が原因でエラーが発生してしまっているのでしょうか? 宜しくお願い致します
- ベストアンサー
- Windows系OS
- バッチファイルのタスクスケジューラでの実行について教えて下さい。
AAAのパソコンのDドライブの111というフォルダを、ネットワーク経由でBBBのパソコンのDドライブの222という共有フォルダ内に333というフォルダ内へxcopyでコピーするバッチ(backup.bat)を作ってタスクスケジューラで1日1回自動実行させようと思うのですが、うまくいきません。どうすればよいのでしょうか? AAAパソコン:Windows2000 professional SP4 000フォルダ内にbackup.bat(共有フォルダではないです) 111フォルダは共有フォルダではないです ユーザーアカウント⇒Administrator パスワードはないです BBBパソコン:WindowsXP professional SP2 222フォルダは共有フォルダ 333フォルダは222の共有フォルダの中 ユーザーアカウント⇒バックアップ パスワード⇒123 バッチファイル(backup.bat) ↓ net use \\BBB\222 123 /user:バックアップ xcopy d:\111 \\BBB\222\333\ /E/C/F/H/R/K> d:\バックアップログ.log net use \\BBB\222 /delete 上記バッチファイルをAAAパソコンの「タスクの実行するファイル名」に直接登録(d:\000\backup.bat)して実行させてみたのですが、タスクの詳細設定のログ表示でログを見ると、『タスクは次の終了コードで完了しました:(1).』となっていて実行されませんでした。 cmd.exe /c d:\000\backup.batでタスク登録してもだめでした。 バッチファイル(backup.bat)をダブルクリックして実行するとBBBパソコンにコピーできます。 タスク設定時の 実行するアカウント名⇒AAA\Administrator パスワードはなし よろしくお願いいたします。
- ベストアンサー
- その他(プログラミング・開発)
お礼
回答有難う御座います。 >バッチファイルのフルパスを入れていないのでは? <---拡張子が.batとか.cmdのファイルだけ実行されません。 そのファイルには、アクセスしている様です。 > 既に開いているファイル(BAT、VBS、HTA など)なら プラグインに、RunMe を登録すると楽ちんです。 Plugin Manager から選択して登録するか NotePad++を終了し ここから https://sites.google.com/site/fstellari/nppplugins RunMe_dll_1v35.zip あたりをダウンロードして解凍。 中のRunMe.dll をNotepad++のインストールフォルダのPluginsにコピー。 例 C:\Program Files (x86)\Notepad++\plugins\RunMe.dll NotePad++を立ち上げると横向き三角アイコンが増えてますので クリックするか、Shift + F5 で実行されます。 <---早速トライし、機能しているようです。 操作方法について、私は勉強しなければならないようです。
補足
>RunMe.dll をNotepad++のインストールフォルダのPluginsにコピー。 <ーーーこの追加変更で、Q1の問題が解決しました。 notePad++では、currentDirを変更しようとしているファイルのある Dirに変更する必要は無い様です。 即ち、notePad++では、Dirの変更をしてはいけないようです。 notePad++のプログラムが存在するDirを保持している必要があるようです。 良く判りませんが、processを使用してるようです。 何れにせよ、お陰で問題は解決したようです。