外部ツールを登録したいNo.04097
Delフサ さん 13/06/05 12:48
 
こんにちは。
コマンドで、フォルダ名を受け取って処理をする
Exeファイルを用意したのですが

秀丸ファイラーからの
起動方法がわかりません。

秀まるおのホームページ(サイトー企画)−管理者でコマンドプロンプト
http://hide.maruo.co.jp/lib/hmfcscript/cmdadmin.html

こちらにあるファイルを参考に動作させようとしたのですが
このファイルも、動かない様子です。

下記のエラーがでます。

---------------------------
Windows Script Host
---------------------------
スクリプト: C:\Users\...\Downloads\cmdadmin\CmdAdmin.vbs
行: 1
文字: 1
エラー: 型が一致しません。: 'GetDirectory'
コード: 800A000D
ソース:  Microsoft VBScript 実行時エラー

---------------------------
OK  
---------------------------

何か設定方法が間違っているのでしょうか?

教えていただけたらと思います。
よろしくお願いします。

[ ]
RE:04097 外部ツールを登録したいNo.04098
秀丸担当 さん 13/06/05 13:26
 

>こんにちは。
>コマンドで、フォルダ名を受け取って処理をする
>Exeファイルを用意したのですが
>
>秀丸ファイラーからの
>起動方法がわかりません。

ブックマークやツール項目に登録されたプログラムに、現在のフォルダ名をプロ
グラムに渡して起動するには、パラメータに書く方法と、スクリプトで行う方法
があります。

例えばブックマークの「パス」を以下のように書きます。
"C:\Program Files\Hidemaru\Hidemaru.exe" %d

またはスクリプトで行う場合は、GetDirectoryメソッドを使って起動したりする
ことになると思います。


>秀まるおのホームページ(サイトー企画)−管理者でコマンドプロンプト
>http://hide.maruo.co.jp/lib/hmfcscript/cmdadmin.html
>
>こちらにあるファイルを参考に動作させようとしたのですが
>このファイルも、動かない様子です。

このスクリプトは秀丸ファイラーClassic専用のスクリプトで、そのままダブル
クリックで実行するとWindows標準ではwscript(またはcscript)に関連付けられ
ていてエラーになってしまいます。
違う拡張子にすればよかったのですが、同じ拡張子でまぎらわしいです。
すみません。

ブックマークまたはツール項目の登録で、パスの右側の「>>」ボタンより「スク
リプトの参照...」で指定すると登録できます。

または、スクリプトをそのままブックマークに登録したもののプロパティを開い
て、先頭に「script:」を書くだけでもいいです。


ヘルプの「ブックマーク」のページに登録方法などが書いてあります。
参考:Web版のヘルプ
http://homepage3.nifty.com/kons/hidemaru/helpsite/hmfilerclassic103/hmfilerclassic_bookmark.html

[ ]
RE:04098 外部ツールを登録したいNo.04104
Delフサ さん 13/06/06 12:32
 
>ブックマークやツール項目に登録されたプログラムに、現在のフォルダ名をプロ
>グラムに渡して起動するには、パラメータに書く方法と、スクリプトで行う方法
>があります。
>
>例えばブックマークの「パス」を以下のように書きます。
>"C:\Program Files\Hidemaru\Hidemaru.exe" %d
>

おお、ばっちりです。
ありがとうございます。

ランチャとして登録という所ですね。


>>秀まるおのホームページ(サイトー企画)−管理者でコマンドプロンプト
>>http://hide.maruo.co.jp/lib/hmfcscript/cmdadmin.html
>>
>このスクリプトは秀丸ファイラーClassic専用のスクリプトで、そのままダブル
>クリックで実行するとWindows標準ではwscript(またはcscript)に関連付けられ
>ていてエラーになってしまいます。
>違う拡張子にすればよかったのですが、同じ拡張子でまぎらわしいです。
>すみません。
>
>ブックマークまたはツール項目の登録で、パスの右側の「>>」ボタンより「スク
>リプトの参照...」で指定すると登録できます。
>
>または、スクリプトをそのままブックマークに登録したもののプロパティを開い
>て、先頭に「script:」を書くだけでもいいです。

ようやく理解できました。


>ヘルプの「ブックマーク」のページに登録方法などが書いてあります。
>参考:Web版のヘルプ
>http://homepage3.nifty.com/kons/hidemaru/helpsite/hmfilerclassic103/hmfilerclassic_bookmark.html

非常に丁寧な説明、ありがごうございます。

[ ]