• 締切済み

スクリプト作成

VBScript言語を使用して、前回読込んだテキストファイルの 次の行から読込むスクリプト作成について教えて下さい。 perl言語でseek関数について Webで見つけました。 VBScript言語で可能でしょうか。またSeek関数使用できるのでしょうか。 教えて頂けますでしょうか。

みんなの回答

  • nda23
  • ベストアンサー率54% (777/1415)
回答No.2

プログラムは同じでも1回目と2回目はプロセスが 異なります。「前回読み込んだ行数」は引き継げ ません。前回値を継承する何らかの手段を考える 方が先決でしょう。 簡単なのはファイルを使う方法でしょうか。他には レジストリですが、ここに質問されるレベルですと 危険すぎて薦められません。 ファイルは安易ですが、色々な人が同時に動作 させた場合に、どうやって識別するかが難しい。 いずれにせよ、使用環境が分からないと適切な アドバイスができません。

  • nda23
  • ベストアンサー率54% (777/1415)
回答No.1

>前回読込んだテキストファイル ただ「前回」と言われても何のことだか分かりません。 VBSはPerlとは違います。言語仕様は以下を見て ください。 http://msdn.microsoft.com/ja-jp/library/cc392193.aspx VBS自身にはファイル操作機能はありませんが、 ファイルを扱うにはFileSystemObjectやStreamを使って 操作することができます。前者は行単位に読み込む ことができます。後者は読み込み開始点をバイト単位で 指定できます。変わった方法として、データ形式が一定 ならばJetのText用のドライバ(インストールされていれば)を 使ってデータベースのように扱うこともできます。 キーワードとして以下を調べてみてください。 Scripting.FileSystemObject ADODB.Stream ODBC Text Driver

hsfm100
質問者

補足

前回読み込んだテキストファイル: 例えばA.txtファイルに1行~10行まであるとします。 一回目、スクリプト起動時1行から10行まで読み込み、 次二回目にスクリプト起動時11行目~みに行くような スクリプト作成、また三回目は新しい追加行からみに行く形です。 もし追加行がない場合エラー表示したいのです。

関連するQ&A

  • スクリプト作成

    ファイルを読み込んだ時に読み込んだ行数を 外部ファイルなどに記録し、次に同じファイルを 読み込んだ時に最後に読み込んだ次の 行から読み込むスクリプトを作成したいのでが、 参考なるサイト教えて頂けないでしょうか。 よろしくお願いします。

  • dbmopenでデータベース作成?

    現在perlで、 dbmopen関数を使ってDBファイルを作成しようとしています。 できることはできたのですが、幾分わからないところがありまして、、、。 どなたかお助け下さい。。。 というのも、 テキストファイルを、内容・順番を全く同じにしてDBファイルにしたいのですが、、、。 自分で作ると、DBファイルはできても順番がバラバラでした。 どのようなスクリプトを作ればいいのでしょうか? 自分が作成したperlスクリプトはこんな感じです ↓ dbmopen %a, "ファイル名", 0666; open(TMP,"ファイル名.txt"); while($data=<TMP>){ # chop($data); $n=index($data," "); $key=substr($data,0,$n); $a{$key}=$data; } dbmclose %a; まだperlを触って数日で、どこをどうすればいいのか不明です、、、。 なんとか、テキストファイルを1行ずつひっぱってきて、DBファイル化したいのですが。 ご指導お願い致します、、、。

  • スクリプト言語としてのPHPについて

    PHPについてほとんど知らない者です(他の言語もほとんど知りませんが・・・)。 Webで検索していると、Webアプリを開発するLL言語としてPHP, Ruby, Python, Perlを使っているというケースをよく目にします。一方、タスクを自動化するためのスクリプトを記述する言語としては、Ruby, Python, Perl, シェルスクリプトで記述しているケースをよく目にします(Linux/UNIX系)。 そして、PHPはWebアプリ開発言語としてかなりのシェアを占めていそうだが、スクリプト言語としてはそんなにシェアを占めていないのかな? という印象を持ちました。 そこでお聞きしたいのですが、スクリプト言語としてのPHPは他の言語と比較してどのような感じなのでしょうか? PHPはWebアプリ開発言語としてだけではなく、スクリプト言語しても開発現場でRuby, Perl同様に使われているといった感じなのでしょうか? あるいは、WebアプリはPHPで書いてるけど、スクリプトはPHP以外(Ruby, Pythonなど)で書いているという方は結構いるのでしょうか?その場合、何故PHPを使わずに別の言語を使っているのでしょうか? ご意見をお聞かせください。

    • ベストアンサー
    • PHP
  • テキスト処理の速度の速い言語

    最大80MBまで増加するテキストファイルがあります。 あるアプリケーションのログファイルです。 最大80MBまで達します。 80MBまで達したら新しいファイルが作成され、 そこにログが出力されます。 このログファイルの中身を読み取り、 ある処理をして、計算結果や、必要な箇所を別のテキストファイルに 出力するプログラムを作成しました。言語はVBScriptです。 このプログラムを10分に一度実行する必要があります。 そこで問題になってしまったのが、処理時間です。 前回の処理が終わらないまま10分が経過して 次の処理が開始されてしまうのです。 特にまずいのがデータ量の多い期末や年度末です。 そこでVBScriptよりも速くテキスト処理を行える言語を教えて下さい。 BATでもJScriptでもPerlでもCでもC++でもJavaでも何でも良いです。 教えて下さい。 よろしくお願いします。

  • 「Suzuka」のアクションスクリプト

    フリーのFlash作成ソフト、「Suzuka」を使用してFlashをつくっているのですが、アクションスクリプトの命令の言語がさっぱりわかりません。 スクリプト(クリックアクション)となっている所に、スクリプト編集があるのですが、もともと、アクションスクリプトの知識は皆無で、手も足も出ません。 今回は、Flashでテキストだけの物語を作ろうとしているので、 せめて、 「クリックして、次のテキストを表示する」 ことをやりたいのです。 これは、テキストエフェクトでは出来ませんでした。 やりかたがわかる人はどうか、教えてください。 よろしくお願いします。

  • スクリプト言語の難易度。

    スクリプト言語とプログラミング言語の難易度について知りたいのですが。 以下の言語の中で、難易度順に並べると、どのような順番になると思われますか。ある程度私見でもいいです。 VBA BASIC(VisualBasicではなく) VBScript JavaScript Squeak PHP Perl RealBasic VisualBasic また、スクリプト言語と、プログラミング言語の違いは大要、何で、また、難易度はどの程度違うと思われますでしょうか。

  • スクリプト

    webアプリ作成において、スクリプト言語が使う理由とは何でしょうか??機械語変換がなく、比較的簡単に作成出来るってくらいしか分からないので詳しく教えてもらえませんか?よろしくお願いします。

  • PHPスクリプトでperlスクリプト

    はじめまして。PHP初心者です。助け舟をお願いします。 PHPスクリプトで、formの表示からデータの受け取り→ファイルに書込み→終了画面の表示ができるスクリプトを書くことが出来ました。 これをphpスクリプト1とします。 POSTで受け取った変数を元に処理した変数を返すperlスクリプトがあります。 これをperlスクリプト1とします。 perlスクリプト1をphpスクリプトにすることは私には困難なため、phpスクリプト1のファイルに書き込む前に、perlスクリプト1を実行→返った変数をphpスクリプトで使用しファイルに書込み→終了画面の表示を行いたいです。 こんなことってできますか?

    • 締切済み
    • PHP
  • Sortコマンド以外で行をソートする方法

    Sortコマンドを使ってテキストファイル内の行をソートしていたのですが、扱うテキストファイルの内容によってエラーが出てしまい、エラーメッセージをWEBで検索して書かれていた対策をしたのですがうまく行きませんでした。 ですので、Sort以外のコマンドで、テキストファイル内の行を昇順と降順でソートしたいと考えているのですが、何か方法はないでしょうか。 Windowsのコマンドプロンプトで使用出来るものであれば、AWKでもPerlでもその他のコマンドでも構いませんし、スクリプトファイルを読み込めるコマンドでしたらスクリプトでの書き方でも結構ですので、ご存知の方がおられましたら教えて頂けないでしょうか。

  • VBスクリプトは使えた方が良いですか?

    僕はプログラマーではなくWebデザイナーなのですが、html、java script以外にも色々なプログラミング言語が使えると便利であることを知り、php、perl、javaなどを勉強しています。そこで最近VBスクリプトというものを知ったのですが、調べてみるとIEでしか動作しないというブラウザ依存性の強いもので、その機能もjava scriptで代用可能なものばかりでした。依存性の意味でクセのある言語ですが、使えた方が良いですか?また、この言語の便利な点・この言語にしか実現不可能な動作についても情報を頂きたいと思います。 よろしくお願いします。

専門家に質問してみよう