• ベストアンサー

プログラムでテキストファイルを作れますか?

キーボード入力ではなく、プログラムでテキストファイルを作り保存したいのですが、可能でしょうか? 例えば、 Select Volume X の文字列を D:\SelectVol.Bat の名前で保存したいのです。 ここで X は、数字ですが条件により変化します。 よろしくお願いします。

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

  • ベストアンサー
回答No.4

たとえば、 X を 1 として事前に代入をした例ですが、 x=1 open "d:\selectvol.bat" for output as #1 print #1,"Select Volume" cstr(x) close #1 このような事を質問されていますか?

Agusuke
質問者

お礼

t0133262601 さん、有難うございます。頂いた回答は納得です。 感謝です。

その他の回答 (3)

回答No.3

やり方は簡単ですが、 やり方を全部教わろうとする方には無理です。

  • bardfish
  • ベストアンサー率28% (5029/17765)
回答No.2

プログラミングとしてはもっとも基本的なモノになりますよね。 Visual BasicだったらOpen文がそれになるはず。 後はヘルプなどを見て自分で調べてください。

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.1

できますね。

Agusuke
質問者

補足

早い回答に感謝しますが、具体的な方法をご教示ください。なお、処理するプログラムの環境はVisual Studio で VB での処理を考えています。

関連するQ&A

  • 3つほどプログラムをおしえてください。

    (1)100までの整数をいくつか入力し、10刻みでの個数を表示し、負の数が入力されると整数の入力を終わるプログラムです。各範囲の個数は配列に格納する。 実行結果 65 30 21 95 5 -1 0--- 9 : 1 10--- 19 : 0 20--- 29 : 1 30--- 39 : 1 40--- 49 : 0 50--- 59 : 0 60--- 69 : 1 70--- 79 : 0 80--- 89 : 0 90---100 : 1 (2)数字の文字列を入力し、その文字列に含まれる各数字(文字)'0','1',~'9'の個数を表示するプログラムの作成。 実行結果 1231234567 0: 0 1: 2 2: 2 3: 2 4: 1 5: 1 6: 1 7: 1 8: 0 9: 0 (3) 変数xは、0~1までの0.01刻みの値(101個)を取るとする。このとき、2次関数 f(x)=3x^2+2x+1の値が2.0<f(x)<3.0となるxの値をの個数を求めるプログラムの作成。ただし、xを引数としf(x)の値を返す関数を作成して、それを使用する。 実行結果 number=21 やってるうちにわけがわからなくなってしまいます。どなたかよろしくおねがいします。

  • 文字列のプログラムについて

    キーボードから入力された1行の文字列を逆順(abc -> cba)にして、 更に大文字なら小文字にし、小文字なら大文字にして表示するプログラムを作る問題です。 とりあえず getcharを使い、キーボードから文字列を入力しその文字列を 配列変数に保存し、その配列変数について変換させるのだと思いますが、 どうしてもgetcharでキーボードからえた文字列を配列変数にいれる方法がわかりません。 教えてください。

  • テキストBOXに入力した数式をプログラムソースとして使うには

    VB5.0でテキストBOXに数式(y=2*xのような式)を入力すると、文字列と認識しますが、これを変数化してプログラムのソースにしたいのです。どのような方法があるでしょうか。 ぜひ、お教えください。よろしくお願い致します。

  • テキストボックスとセレクトボックスの選択肢の連携

    この度はお世話になります。 1個のテキストボックスに入力された文字列により、その後の1個の セレクトメニューの選択肢を変更することってできるのでしょうか? 具体的には以下のような動作です。 ・デフォルトではテキストボックスに文字列が入力された場合は、  その後のセレクトボックスには「トマト、きゅうり、ほうれんそう」  の選択肢が入る。 ・テキストボックスに「あいうえお」と入力された時のみ、その後の  セレクトボックスが「りんご、みかん、ぶどう」の選択肢に変わる。 ・テキストボックスに「かきくけこ」と入力された時のみ、その後の  セレクトボックスに「あじ、さば、かつお」の選択肢に変わる。 こんな感じですが、よろしくお願い致します。 当方、只今javascriptを勉強しており、条件式に苦戦しております。 サンプルプログラムを見せていただけるとありがたく思います。

  • FireFoxのテキストボックスの履歴

    FireFoxのテキストボックスの履歴 FireFoxでフォームを入力しようとしてテキストボックスをフォーカスしてキーボードの下矢印キーを押すと過去に入力した文字列がドロップダウンのようにいくつか表示されました。 それらの文字列はどこに記録されているのでしょうか? プライバシーのフォームデータにチェックが入っているのでこれを疑っていますが保存先が分かりません。 また、保存データは暗号化されているのでしょうか?対象文字列をHDDから検索しましたが見つかりませんでした。

  • ファイルからデータを読み込み平均値を求めるプログラムについて

    ファイルからデータを読み込み平均値を求めるプログラムについて はじめまして、最近C言語を学習し始めたものです。 ファイルからのデータ読み込みについての質問です。 たとえば、テキストファイルとして以下のような名前とスコアが示してあるファイルがあります。 ************************* 佐藤 0.8 伊藤 0.9 西村 0 酒井 -2.5 佐藤 -0.1 ・・・  ・・・ ・・・  ・・・ 西村 0.3 ************************* (名前の繰り返しもあるファイルです) このようなファイルから読み込みを行って、 左の氏名ごとにスコアの平均値を求めるプログラムを作成したいと考えております。 実行例として「西村」の場合0と0.3の平均値である0.15を求めて表示させたいです。 ・プログラムの流れとして         テキストファイルを読み込む     ↓ (テキストファイルの最後になるまで、各文字列(氏名)ごとのスコアの平均値を求める) ◇文字列(氏名)=初めて出た文字列   ←(条件分岐) yes→文字列の出た回数=文字列の出た回数+1     文字列.スコア=スコア no→文字列の出た回数=文字列の出た回数+1    文字列.スコア=(文字列.スコア+スコア)/文字列の出た回数 終了すると結果をファイルに書き込む このような流れでプログラムを作りたいと考えているのですが、 特に条件分岐のところをどのようにプログラムで表現したらでしょうか? 回答よろしくお願いします。

  • エクセルVBAでテキストファイルにして保存する方法

    エクセル「Sheet2」のA列、C列、D列にそれぞれ100個の文字列が入力されています。 B列は空欄になっています。 (作業内容) C列とD列のデータを結合して、B列に入力 A1~B100のデータを1つのテキストファイルとして保存する。 ファイル名はその都度指定する。 よろしくお願い申し上げます。

  • fortranでテキストファイルを読み込む

    fortranでプログラムを作っています。 普通にテキストファイルの文字列を読み込むことくらいは出来ます。 そこで、質問です。 あるテキストファイルがあります。 これは行数が何行あるかわからないとします。 しかし、一行の形式はすべて同じです(例えば、3つの数字とか)。 そこで、ループでこのファイルをすべて読み込み、 行が無くなったらREADを終了する方法を知っている方がいたら教えて下さい。 ちなみにfortranは77もしくは95です。 わかりづらくて済みません。 よろしくお願いいたします。

  • オブジェクト指向なJavaプログラムとは?

     Javaで,キーボードから入力した8桁の文字列を出力するというプログラムを作成したい,8桁の文字列に対して,checkを行い文字列が未入力だとエラーが投げられる。  また,02345334,のように1文字目が0だとエラーが投げられ, 文字列が9桁や7桁になってもエラーが投げられるというプログラムを 継承、オーバーロード、オーバーライドを使って作成したい。 (文字列に入力する文字は全角英数字でも半角英数字でも出力されるようにする。 例: 1a2B3C4d )  まず,NyuryokuMainというメインクラスを作り,キーボードから入力した文字を出力するというプログラミング。  次に,NyuryokuCheckクラスでboolean型で文字列が未入力かどうかをif文で判別し,次に与えられた文字列が8桁以内かをboolean型で判別する。までを、NyuryokuCheckクラスで行い、  SubNyuryokuCheckクラスでNyuryokuCheckを継承し,8桁の文字列の1桁目が0かをbooleanで判別する。  というような,プログラムを作りたいのですが,どのようにしたらよいかわかりません。よいサンプルなどがあったら教えてください!

  • バッチファイルでテキストファイルの文字列を取得したい

    すみません、どなたか教えて下さい。 バッチファイル(test.bat)内で、他のテキストファイル(ok.txt)の文字列を取得したいです。 ok.txtは 20070614 TEST となってます。 この2つの文字列をそれぞれで取得する方法を教えて下さい。 よろしくお願い致します。