• ベストアンサー

(UWSC)ファイルを作るときに、任意のフォルダに作れますか?

UWSCで、fopenでファイルを作れると思いますが、 ファイルはエグゼファイルと同じ場所に作られています。 任意のフォルダに作ることは可能ですか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#194317
noname#194317
回答No.1

ファイルをフルパス指定すればできます。 例: fid=Fopen("C:\Program Files\UWSC\Test.txt",F_WRITE) Fput(fid,"てすとだよ") Fclose(fid) ただし、指定したフォルダが存在しない場合はフォルダもファイルも作られず、ただエラーになるので、スクリプトにフォルダを作成する部分を自分で入れ込む必要があります。

関連するQ&A

  • UWSCでファイルを開く方法

    UWSCというソフトに関する質問です。 UWSCを使って、テキストファイルを開くにはどうすればよいのでしょうか? 戻値 = FOPEN( ファイル名, [オープンモード]) の関数を使うということなので、例えば、test.txtというファイルを開きたいときに、 fid = FOPEN("test.txt" , F_READ or F_WRITE) というスクリプトを使ったのですが、うまくいきません。 ファイル名にファイルのある場所の情報(C:\Users\taro\Desktop\uwsc48c1など)を入れる必要があるのでしょうか? それとももっと別の場所で間違っているのでしょうか? とても初歩的な質問で大変申し訳ないのですが、どなたかご教授いただけないでしょうか。 よろしくお願いします。

  • UWSCでテキストファイルを開いて表示したい

    UWSCでテキストファイルやExcelファイルを開きたいのですが、 FOPEN関数を使っても、たとえばテキストファイルを開こうと思っても開けません。 これはなぜでしょうか? すべてのパソコンでダメでした。 OSはXPSP3、7SP1、です。 UWSCのバージョンは最新のバージョン(4.8e1)です。 UWSC.EXEのあるフォルダに、「test01.txt」を作成し、 fid=FOPEN("test01.txt",F_READ or F_WRITE) と書いても、絶対パスで、 fid=FOPEN("C:\Users\user01\Desktop\uwsc\test01.txt",F_READ or F_WRITE) と書いても、ダメでした。 その一行しか書いてないのがダメな原因なのでしょうか? 「C:\Users\user01\Desktop\uwsc\test01.txt」は コマンドプロンプトやファイルを指定して実行、からは開けます。 アンチウィルスソフトは一時的にOFFにしてもだめでした。 OS(XPSP3)を再インストールして、ネットにつながず、 セキュリティソフトなしでやってみてもダメでした。 多分、自分が何か勘違いをしているのだと思いますが、 FOPEN関数は、ファイルを開いて表示するものだと思っていましたが 違うのでしょうか? Webで検索すると、他のみなさんは開いているようなのですが・・・ ファイルのIDを取得するだけではだめで、ほかの記述も必要ということなのでしょうか? ゆくゆくはExcelのファイルを普通に開きたいのです。 COMで開くような事例もあったので、それは試してみましたが、 Office2003のセキュリティの「中」設定が無視されて 開いてしまい、Auto_Openマクロも無視されたりで、 使いたくありません。 「中」設定のまま、「マクロを実行させるダイアログ」を 表示してExcelファイルを開きたいのです。 でもその前にということで、テキストファイルを試しにと思ったのですが テキストファイルすら開けません。 何度かWeb検索しても一向に手がかりがつかめません。 大変すみませんが、どなたがご存知の方がいらっしゃったら、 よろしくご指導くださいませ。

  • UWSCで指定のフォルダを開きたい。

    UWSCでC:\Usersのフォルダを開くプログラムはどう書けば良いでしょうか。 お分かりの方いらっしゃったら教えてください!。 よろしくお願いいたします。

  • フォルダの作成方法と保存方法

    VC++6.0でプログラミング中に 任意の名前のフォルダを作成し 作成したフォルダの中に プログラミング中にfopenし、作成書込みをした .txtファイルを保存したいと思っています。 fopenでファイルの作成は出来たのですが フォルダの作成と、保存場所(フォルダの中)の指定が出来ずに困っています。 知っている方いましたらご教授お願い致します。

  • UWSCファイルとVPSについて

    早速ですが、表記の件御回答お待ちしております。 (1) 制作したUWSCファイルはVPSで稼働させることは可能でしょうか? (2) その際、推奨されるPCのスペックはどの程度でしょうか? (3) 仮にUWSCファイルを、制作依頼すると料金はどのくらい掛かりますか?

  • フォルダ名を任意改行してつける

    初めまして。 フォルダ名を任意のところで改行することは出来ないのでしょうか?今までの質問の中で探してみるとマイコンピュータとかの方法は分かったのですが、自分で作成したフォルダやファイル名を任意の場所で区切りたいのです。方法があれば教えてください。 私はWindowsXPを使っています。

  • UWSCについて

    UWSCをつかって他のプログラムを起動させたいのですがかのうですか?? 使いたいのはバッチファイルで拡張子が .bat です。 call関数はUWSCだけみたいで出来ませんでした。 どなたか分かる方教えてください。 宜しくお願いします

  • UWSCの実行ファイル名変更

    UWSCの実行ファイル名変更方法を教えてください ただ名前を変えるのじゃなくて、UWSC自体の名前を変えたいです よろしくお願いします

  • Access2007にて任意にフォルダーを作成したい。

    Access2007にて任意にフォルダーを作成したい。 目的:任意のフォルダーを開くことはできたのですが、フォルダーをいちいち作らなければいけないので特定の条件で任意の場所にフォルダーを作成したい。

  • 秀丸で指定のフォルダのファイル数を数え、最後のファイルのファイル名を取

    秀丸で指定のフォルダのファイル数を数え、最後のファイルのファイル名を取得するというマクロを作成したいのですが、以下の点がわからず、困っております。 どうやら標準の関数ではファイル数を数える関数はないようなので、 COMの呼び出しを使おうと思うのですが、FSOを使った記述の仕方がヘルプを読んでみてもよくわかりませんでした。 普段はUWSCを使っており、いわゆるUWSCのGETDIR_FILES[ ]関数に相当することがしたいです。 UWSCだと folder = "ここにフォルダ名" count = GETDIR(folder) msgbox(GETDIR_FILES[count-1]) これだけなのですが、秀丸だと・・・という感じです。 お手数をおかけしますが、お分かりになられる方がいらっしゃいましたら、 御教授いただけないでしょうか? よろしくお願いいたします。

専門家に質問してみよう