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


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
0912
ahyr自動起動について4未解決


ahyr

リンク

2008/9/12(Fri) 19:27:17|NO.19435

最初にパソコンを起動したときに、
自動的に起動されるプログラムが作りたいのですが、
どうすればいいですか?



この記事に返信する


axobj

リンク

2008/9/12(Fri) 20:21:10|NO.19438

スタートアップフォルダに作ったプログラムを入れる



inovia

リンク

2008/9/12(Fri) 21:18:31|NO.19440

HSP上からだとこんな感じでしょうか?
スタートアップに「テスト」というショートカットが作成されます。


//テストというショートカットをスタートアップに作成するサンプル //ショートカット先は起動したEXEに設定してあります。 //コンパイル+実行ならhsp3.exeですね。 ; フルパス取得サンプルソース (by Kpan) ; http://lhsp.s206.xrea.com/hsp_file.html#4 ; (注) エディタの[HSP]メニューのHSP拡張マクロを使用する]を要有効。 #uselib "kernel32" #func GetModuleFileName "GetModuleFileNameA" int, int, int sdim filepath, 256 GetModuleFileName , varptr(filepath), 256 //自分のファイル名を取得 #include "hspext.as" ; 特殊フォルダのパス表示スクリプト (by Kpan) ; http://lhsp.s206.xrea.com/hsp_folder.html#3 startup=dirinfo($10018)//スタートアップのパス取得 //fxdir startup,7 //↑本来ならこれで取得できるはずが何故かエラー name="テスト" //ショートカットのファイル名を設定 chdir startup //カレントをスタートアップへ移動 fxlink name,filepath //shortcutを作成 exec startup,,"explore" //スタートアップフォルダ表示



inovia

リンク

2008/9/12(Fri) 22:51:55|NO.19441

ちなみに、先ほどのサンプルはAll Usersに作成されます。
実行された時のユーザーのみスタートアップを実行させたいなら、

startup=dirinfo($10018) ↓ startup=dirinfo($10007)
に変更してください。

詳しいことはこの辺とか。
http://yokohama.cool.ne.jp/chokuto/urawaza/prm/CSIDL.html
http://lhsp.s206.xrea.com/hsp_folder.html#3



Aduken

リンク

2008/9/16(Tue) 21:10:22|NO.19518

---全ユーザーに影響させるタイプ---
[使っているドライブ]:\Documents and Settings\All Users\スタート メニュー\プログラム\スタートアップ\
このルートに起動させるソフトのショートカットや、ソフト本体を埋め込む。

---1つのユーザーのみに影響させるタイプ---
[使っているドライブ]:\Documents and Settings\[影響させたいユーザー]\スタート メニュー\プログラム\スタートアップ\
このルートに起動させるソフトのショートカットや、ソフト本体を埋め込む。



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