HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0530
ららスタートアップに登録するプログラム3解決


らら

リンク

2007/5/30(Wed) 22:08:55|NO.8642

ある特定のソフトをスタートアップに登録するためのプログラムは
どのように作ればいいのでしょうか?



この記事に返信する


eller

リンク

2007/5/30(Wed) 22:48:34|NO.8643

sysinfo関数を使ってスタートアップディレクトリの位置を調べれば良いと思います。
スタートアップのCSIDL値は0x0007なので、dirinfo(0x10007)とすればスタートアップディレクトリの位置が取得できますよ。

ショートカットはfxlinkで作成できます。DLLを使いたくない場合は、COMを利用することもできます。プログラミング・マニュアルの「COMコンポーネント呼び出し」を参照してください。

// hsp3のエディタをスタートアップに登録
#include "hspext.as" name = "hsed3" chdir dirinfo( 0x10007 ) // スタートアップディレクトリをカレントディレクトリに設定 fxlink name, dir_exe + "\\hsed3.exe" end

参考:http://yokohama.cool.ne.jp/chokuto/urawaza/prm/CSIDL.html



らら

リンク

2007/5/31(Thu) 00:10:48|NO.8647

ellerさん ありがとうございます
sysinfo関数で、そのように調べるのですね

加えてCSIDL値の一覧も載せていただいて
本当にありがとうございます。



eller

リンク

2007/5/31(Thu) 00:20:17|NO.8649

いえいえ。あの一覧はちょくとさんが作成されたもので、私は検索して持ってきただけですので。
ちょうど今日配信されたHSPメールマガジンの「HSP3ワンポイントテクニック」でdirinfo関数が紹介されていますので、参考にしてみてください。



ONION software Copyright 1997-2023(c) All rights reserved.