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


HSPTV!掲示板


未解決 解決 停止 削除要請

2009
0605
p、USAGI「名前を付けて保存」 の後 「dir_cur」6解決


p、USAGI

リンク

2009/6/5(Fri) 04:22:50|NO.25532

mes dir_cur

これでカレントディレクトリを表示できますが、 スクリプトを『名前を付けて保存』すると C:\WINDOWS\Temporary Internet Files と、表示されます。 これを使ったスクリは別名保存するたびに開き直さないといけないのかなぁ・・? ひとりごとみたいになってしまいましたすいません。 HSP3.1



この記事に返信する


p、USAGI

リンク

2009/6/5(Fri) 04:26:39|NO.25533

あれ?
↑質問の文章を改行したのにつながってる・・・



ANTARES

リンク

2009/6/5(Fri) 23:34:25|NO.25541

ツール→オプション→全般\ディレクトリ→起動時のカレントディレクトリ
の設定によっても変わりますし、
dialog ,17
によっても変わりますが、
chdir
で好きなところに変更できます。


 でも、スクリプト起動時のカレントディレクトリは
「スクリプトのある場所」が基本です。
mes dir_cur
と書いたスクリプトを2つ作り、それぞれ別々の場所に
保存した後、それぞれを実行して確認してください。


なお、exeファイルにした場合は「exeファイルのある場所」です。



p、USAGI

リンク

2009/6/6(Sat) 02:31:54|NO.25542

>ANTARESさん
返事ありがとうございます。
しかし、私の伝えたい(知りたい)ことはそうじゃないんです。
「dialog ,17」や「chdir」で変更できるのは知っています。


もう一度詳しく状況説明↓。
オプションの起動時のカレントディレクトリは
「ユーザーが指定したディレクトリ」で、
"C:\hsp31"
に設定しているとし、
"C:\hsp31\test" に新規ファイル「abc1.hsp」を作成、開く。
『mes dir_cur』と入力。
この時実行結果は「C:\hsp31\test」と表示。
名前を付けて保存→"C:\hsp31\test" に「abc2.hsp」で保存。
保存後、閉じないで実行。
「C:\WINDOWS\Temporary Internet Files」と表示される。



KA

リンク

2009/6/6(Sat) 10:20:19|NO.25543

全く再現できません、取りあえず・・・

 ○PCを再起動してみる。
 ○「ディスクのクリーンアップ」や「スキャンディスク」「デフラグ」する。
 ○HSPを削除(レジストリ含む)・再インストールしてみる。

程度は行ってみてください。

ちなみに今回のような使い方をする限りは、オプションの起動時のカレントディレクトリは
、「マイドキュメント」でも差し支えありません。



ANTARES

リンク

2009/6/6(Sat) 23:44:13|NO.25555

 hspとWindowsのバージョンを書いてください。
C:\WINDOWS\Temporary Internet Filesが出てくるところを
見ると、Win98?



p、USAGI

リンク

2009/6/7(Sun) 02:41:38|NO.25556

設定の保存方法を「レジストリ」から「iniファイル」に変更し、
iniファイル(hsp3config.ini)を削除したところ直りました。

その後、設定の保存方法を「iniファイル」から「レジストリ」に変更しても
今回のような事を再現することが出来なくなりました。

お返事下さった皆さんありがとうございました。

ちなみにOSは WinME で、HSP3.1 です。



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