• 締切済み

秀丸の起動時パラメータで目的ファイルを指定?

windpows10をクリーンインストールしてプログラム群をインストールしています。 秀丸の段階で、 コマンドプロンプトで、基本を確認するためフルパスで指定しましたが、編集したいファイルが表示されません。 こんなことはなかったと思うのですが、堂々巡りで分からなくなってしまいました。 c:\"program files"\hidemaru\hidemaru ---> 秀丸が起動、空白ファイル test.txtを開くことはできる c:\"program files"\hidemaru\hidemaru test.txt ---> 秀丸が起動、空白ファイル c:notepad test.txt ---> 正常に開かれます。 目的ファイルを起動時パラメータとして指定できないことはなかったと思うのですが・・・・。わからなくなってしまいました。

みんなの回答

回答No.5

No.3に記述したように「C:\hidemaruへのカレントフォルダの移動に失敗しました。」というエラーメッセージが表示されたので、上記フォルダを作成して試したところ正常に動いたということです。

回答No.4

インストールはデフォルトで、特に C:\hidemaru フォルダを指定しておりません。 プログラムは C:\Program Files\hidemaru フォルダにインストールされています。

qhtsige
質問者

お礼

少し意味が分からないですが。 プログラムは C:\Program Files\hidemaru フォルダにインストールされているなら 回答no3で、どうして、 C:\hidemaruフォルダを作成してから実行したら、 を試されたのでしょうか。関連性がわかりかねます。

回答No.3

試しに64bit版をインストールしたところ、「C:\hidemaruへのカレントフォルダの移動に失敗しました。」と表示され、test.txtを開くことができませんでした。 C:\hidemaruフォルダを作成してから実行したら、上記エラーメッセージは表示されず、test.txtを開くことができました。

qhtsige
質問者

お礼

秀丸のデフォルトのインストールではProgram Files フォルダにhidemaruフォルダを生成しています。クリーンインストール前も同じです(現在d:ドライブにある)。 試された、rootのhidemaruフォルダには、インストール時に指定したインストールですか。 なにか原因があるのでしょうが・・・・。

  • agehage
  • ベストアンサー率22% (2555/11370)
回答No.2

"c:\Program Files (x86)\Hidemaru\Hidemaru.exe" c:\ファイルの場所をフルパス\hidemarutest.txt これでコマンドプロンプトから指定のファイルを開けました 今まではフルパスではなくできていたのであれば、そのフォルダにパスが通されていたのではないかと思います

qhtsige
質問者

お礼

ご返事ありがとうございます。 今はそのpathの設定をしているところで、まずフルパスを指定したのです。 また(x86)でなく64ビット版でインストールしました。 第1の例が通るところから、hidemaruのパスの問題ではなさそうに思っています。 なんとか沼に入ったみたいです。

回答No.1

c:\"program files"\hidemaru\hidemaru test.txt ↓ "c:\program files\hidemaru\hidemaru" test.txt だとどうですか?

qhtsige
質問者

お礼

第1の例で通っていますが、同じでした。

関連するQ&A

  • スタートメニューの「ファイル名を指定して実行について」

    こんにちはtmgmです。 パソコンのスタートメニューの中に「ファイル名を指定して実行」ってありますよね。あそこで、例えば"excel"と打ち込めばExcelが起動しますし、"notepad"と打ち込めばメモ帳が起動すると思います。あれってOSにもともと組み込まれてあるプログラムしか起動しないんでしょうか?私はプログラムの編集でよく「秀丸」をつかうんですが、"hidemaru"と打ち込んでも秀丸は起動してくれません。 どういう違いがあるのかわかる方、ご返答よろしくお願いします。

  • mt4を起動時のパラメータを指定して、起動したい

    mt4を起動時のパラメータを指定して、起動したい。 そのため、 MT4のヘルプのクライアントターミナルからツールから起動時の構成を参照する。 その共通設定や起動例:の2番目を参考にした。 次の設定行を書いたセッティングファイル(setting.ttxt)を作成する ;最初に表示するチャートと時間枠を設定。これにより少なくともGBPUSDのチャートが表示されることを期待。 Symbol=GBPUSD Period=M15 mt4をインストールした場所 c:\mt4\xmdemo3 このフォルダにmt4インストール時にデフォルトでセットされるファイルがあり  configフォルダ他 terminal.exe がある。 このフィルダに上記のsetting.txtをおく。 起動方法 コマンドプロンプトを起動 cd c:\mt4\xmdemo3 terminal setting.txt このようにすると、mt4は確かに起動するが、最初のチャートgbpusdが表示されない。 起動の正常性を確認するため、terminal.exe の名前をterminal2.exeに変更して terminal2 setting.txt で起動しても、MT4は起動されないので、terminal.exeの所在、起動方法は正しいと判断した。 問題は、起動時パラメータが正しく渡らないか、内容に問題があることと思われる。 起動後にマニュアルでチャートを表示することはできる。 しかし、起動時パラメータは最小限の基本に限定しているので、原因がわかりません。

  • 秀丸エディタの起動時に指定したテキストファイルを4つ開く設定はできるでしょうか?

    秀丸エディタの起動時に指定したテキストファイルを4つ開く設定はできるでしょうか? 開いたファイルの履歴から4つクリックすればいいのですが、開いた状態で起動できないものかと。 よろしくお願いいたします。

  • JavaプログラムからEXE起動

    JavaプログラムからEXEファイルを起動することはできるのでしょうか。 ノートパッド(notepad.exe)を起動することはできたのですが、 たとえば他のエディタ(たとえば秀丸とか)ではエラーが起こってしまいます。 java.io.IOException: CreateProcess: Hidemaru.exe error=2 どうすれば起動することが可能なのでしょうか。

    • ベストアンサー
    • Java
  • 親プロセスの切り離し?

    USBメモリ内で動作するプログラムから、パソコンにインストールされているプログラムを起動後、USBメモリ内にあるプログラムは自動的に終了するようにしています。 この状態で、"ハードウェアの安全な切り外し"で、USBメモリを停止できるようにしたいのですが、何かいい方法はないでしょうか? 試しにメモ帳を利用する、次のコンソールプログラムを作って、USBメモリ内で起動したところ、やはりUSBメモリを停止することができませんでした。 -- #include <windows.h> int main(int argc, char* argv[]) { BOOL bRes; STARTUPINFO si={0}; PROCESS_INFORMATION pi={0}; si.cb = sizeof(STARTUPINFO); if(CreateProcess(NULL, "C:\\Windows\\notepad.exe C:\\a.txt", NULL,NULL,FALSE,0,NULL,NULL,&si,&pi)) { CloseHandle(pi.hProcess); CloseHandle(pi.hThread); bRes=TRUE; } return 0; } -- ※C:\\a.txtは適当なテキストファイルを作成して置いてます。 普段、秀丸エディタを使っているので、試しに "C:\\Windows\\notepad.exe C:\\a.txt" を "C:\\Program Files\\Hidemaru\\Hidemaru.exe C:\\a.txt" に変更した試したところ、USBメモリを停止することができました。 秀丸エディタだとUSBメモリを停止することができるので、起動される側のプログラムで何かすれば停止できるようになるとは思いますが、何をすればいいのかさっぱりわからず困っています。

  • ログオフせずに関連づけを有効にする方法

    複数のPCに対して同じファイルの関連づけを行いたいと考えています。 そのためレジストリを使って一括で関連づけを行う必要があります。 例えば、拡張子vファイルにテキストエディタ「秀丸」を関連付けたいのですが 秀丸で、関連付けの項目で vファイルを秀丸に関連付ける前と後でのレジストリを比較したところ 以下のキーを変更すれば良いことが分かりました。 Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.v] @="hidemaru.v" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\hidemaru.v] @="V ファイル" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\hidemaru.v\DefaultIcon] @="C:\\Program Files (x86)\\Hidemaru\\Hidemaru.exe,1" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\hidemaru.v\shell] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\hidemaru.v\shell\open] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\hidemaru.v\shell\open\command] @="\"C:\\Program Files (x86)\\Hidemaru\\Hidemaru.exe\" %1" [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\hidemaru.v\shell\print] [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\hidemaru.v\shell\print\command] @="\"C:\\Program Files (x86)\\Hidemaru\\Hidemaru.exe\" /p %1" [HKEY_LOCAL_MACHINE\SOFTWARE\Hidemaruo\Hidemaru\Capabilities\FileAssociations] ".v"="hidemaru.v" [HKEY_USERS\S-1-5-21-3000369501-1364672687-3950771759-1001\Software\Microsoft\Windows NT\CurrentVersion\EXTENSIONS] "v"="C:\\Program Files (x86)\\Hidemaru\\Hidemaru.exe ^.v" これをregファイルとして保存し、実行してみたのですが ダブルクリックや右クリックメニューには設定が反映されるのですが アイコンには反映されないことが分かりました。 一度ログオフすると反映されます。 秀丸上で設定を変更を行った場合には ログオフすることなく、設定を反映させることができるのですが、 レジストリの場合にはどうすればログオフすることなく反映させることができますか? 恐らくbatファイルが必要になるのではないかと思いますが どなたかその方法を教えていただけないでしょうか?

  • 富士通 NetCobol V7.2で

    windows XPのファイルがうまくOPENできません 指定しているパスがうまく認識してくれません。 「C:\Program Files\Test.DAT」 「C:\ProgramFiles\Test.DAT」と指定すると認識します。 パス内に空白があるといけないのでしょうか? C:\Program FilesとC:\ProgramFilesのフォルダは両方ともあります。(コピーで作成し片側の空白を除去) よろしくお願いします。

  • 秀丸でテキストファイルを開くとエラーメッセージ

    テキストエディタ「秀丸 Version 5.18」を最近使い始めたものです。 これまで使用していて問題なかったのですが、急に以前作成したテキストファイルを 秀丸で開くと以下文言のエラーが出力されるようになりました。  ファイル名が見つかりません  ファイル名 = C:\Program File\Hidemaru\0 上記のエラーが出力されても、[OK]ボタンを押せば現時点では支障なく動作しております。 本エラーに対しての解決策をご存知の方、どうか、ご教授ください!

  • Batファイルで検索文字を指定しブラウザを起動する

    よろしくお願いいたします。 "C:\Program Files\Microsoft\Edge\Application\msedge.exe" 検索したい文字列 "C:\Program Files\Google\Chrome\Application\chrome.exe" 検索したい文字列 上記のように、Batファイルから、検索したい文字を指定し、chromeなどを起動したいと思っております。 立ちあがったら、すぐにその検索結果を見たいですが、思ったようになりません。 何か良い方法があれば、教えていただけますでしょうか?

  • 秀丸形式ファイルからメモ帳への移行のしかた教えてください!!!  困っております。。

    私自身が購入したPCではないので、詳しくはわからないのですが txt形式ファイルがすべて秀丸になってしまっています。。。 私はメモ帳で十分なんですが、(なぜか秀丸ファイルを開く時に、送金etc…などの選択をしなくてはならなくて、とても面倒です) なのでpcを軽くするためにいらないプログラムを消していきたいのですが 消してしまうと現在すべてのtxtファイルが秀丸になっているのでそれらもすべて消えてしまうという事でメモ帳に移行させたいと思っています。。。 あまり、pcには詳しいわけではないので、 できれば、方法をご存知の方 詳しく説明いただけたら とても とてもありがたいです。。。。 どうか よろしくお願いします(*- -)(*_ _)ペコリ

専門家に質問してみよう