• 締切済み

テキストファイルの一行目から順に自動でクリップボードにコピー

初歩的な質問でしたらすいません。 現在JavaScriptの勉強をしているのですが、 あらかじめテキストファイル(.txt)に単語を一行ずつ入力しておき、 そのファイルの一行目から順にクリップボードに単語をコピーしていくスクリプトを作りたいと思っています。 どなたか作り方もしくはヒントを下さい。

みんなの回答

  • DOUGLAS_
  • ベストアンサー率74% (397/534)
回答No.2

>どなたか作り方もしくはヒントを下さい。  「ヒント」になればよいのですが。。。 >あらかじめテキストファイル(.txt)に単語を一行ずつ入力しておき、 >そのファイルの一行目から順に ●サンプル9:CSVファイルのデータをrecorsetにて順次テキストボックスへ表示する (TXTファイルでも動きます) http://usagi-js.com/sample/jssample7.htm http://usagi-js.com/sample/sample7/sample9.htm ●テキストデータを1行ずつ処理する方法 http://www.emeditor.com/forumj/viewtopic.php?t=48 ※方法はいろいろとあるようです。 http://www.google.com/search?hl=ja&q=javascript+split+テキストファイル ------------------------------------------------------------------- >クリップボードに単語をコピー  [clipboardData.SetData メソッド] はいかがでしょうか? <script> clipboardData.setData("Text", "Hello!"); </script> ●setData メソッド http://jp.emeditor.com/help/macro/clipboarddata/setdata.htm

arugo1279
質問者

お礼

なるほど色々と方法があるようですね。 大変参考になります。 ありがとうございます。

  • redfox63
  • ベストアンサー率71% (1325/1856)
回答No.1

JavaScriptにファイルの入出力やクリップボードを扱えるオブジェクトが無いように思いますよ Windows環境のJavaScript(JScript)ならばスクリプトランタイムに分離されているFileSystemObjectを使ってファイルからの読み込みは可能でしょう クリップボードを扱えるオブジェクトは標準ではないと思います フリーウェアーなどでActiveXとして公開されているオブジェクトがあれば出来そうですが ・・・

arugo1279
質問者

お礼

なるほど。 でしたら JS以外の言語(例えばC)を使ってプログラムを作る方が良いですか?

関連するQ&A

  • テキストファイルの一列目から順にクリップボードにコピー

    初歩的な質問でしたらすいません。 現在スクリプトの勉強をしているのですが、 あらかじめテキストファイル(.txt)に単語を一行ずつ入力しておき、 そのファイルの一行目から順にクリップボードに単語をコピーしていくスクリプトを作りたいと思っています。 どなたか作り方もしくはヒントを下さい。

  • C++ テキストファイルをクリップボードにコピー

    ブログの更新を楽にするためにいくつか言葉を入力したら内容を生成するプログラムを作ったのですが、 出力したテキストファイルを毎回開いて全てコピーしているので、ほんの少しだけですが手間が掛かります。 どうせなら、実行したときに生成したテキストファイルをクリップボードにコピーできたら、わざわざ生成したテキストファイルを開いてコピーする必要がないと考え、調べたのですが分かりませんでした。 どなたか教えてくれたら幸いです。よろしくお願いします。

  • リンクからクリップボードへコピー

    JavaScript で、クリップボードへテキストを送る方法がありました。 それが以下のようなものですが、 <input type="button" value="クリップボードへ送る" onClick='window.clipboardData.setData("text","テキスト文字")'> これだとボタンを押す時にのみクリップボードへ送られますが、 URL 先へのリンクをクリックしたら、クリップボードコピーできるように したいのです。可能でしょうか。

  • クリップボードにコピー

    よくスクリプト配布のサイトで見かけますが、 『クリップボードにコピー』と簡単にコピーができるようになっています。 そのスクリプト自体を 自分のHPに取り入れたいのでどうしてもほしいのですが、 よいサイトがあったら教えてください。 よろしくお願います。

  • テキストエリアに書き込んだデータをクリップボードにコピーする方法

    <input type = "text" name = "namae">として、テキストエリア入力した文字を クリップボードにコピーする方法はありますでしょうか? できれば、『送信』ボタンを押すと同時にクリップボードに貼り付けたいです。 よろしくお願いします。

  • クリップボードにテキストを送る

    MFCのプログラムの中で,テキストのデータをクリップボードにコピーしたいのですが,どうすればよろしいのでしょうか?

  • セル内のテキストをクリップボードにコピーするVBA

    EXCELに入力している表からテキストを抜き出して、jpegファイル名に入りつけようとしています。 その際、毎回右クリックしてコピーするのが面倒なので、ボタン(アクティブなセル内のテキストをクリップボードにコピーするVBA)を作ろうとしているのですが、単に Sub copy() ActiveCell.copy End Sub だと、ファイル名にペーストした際、「ファイル名には次の文字は使用できません」と言われてしまいます。(余分なスペースが入っているようです) どうすればうまくできるのでしょうか?

  • クリップボード系ソフトにバッチ処理でデータをコピーさせたい

    30000ファイルほどあるテキストファイルの中身をファイルを開くことなくコピーし、ブラウザのとあるフォームにコピーしたいと思っています。 今の手順は クリップボード系のソフト「クリップNOTE」を起動 ↓ 下記の質問で教えてもらったtxt2clps.exeというソフトでファイルの中身をコピー http://oshiete1.goo.ne.jp/qa5154547.html ↓ ブラウザのフォームにペースト しているのですが、 1つのフォルダに入ったテキスト100ファイルを1つ1つtxt2clps.exeのアイコンの上にドラッグするのが大変なので一気にtxt2clps.exeに読み込ませるバッチを作りました。 バッチの中身は for %%A in (*.html) do txt2clps.exe %%A という一文です。 ですが、これでうまくすべて100ファイルを処理してくれたりしてくれなかったりします。 バッチをたたいても5ファイルくらいしか処理してくれないときもあります。(その規則性は分かりません) これを完璧に100ファイル処理するようにするには何か追記したほうがよい文言があるのでしょうか? また、フォルダに入ったファイル名は001~100.htmlなので、001から順に処理してほしいのですが順番がばらばらだったりして実際にブラウザに貼り付けるときに結局ファイルの中身を開いて見ないと分からないという事態になってしまっています。 (バッチのときにバーって現れる黒いウィンドウを凝視している感じだと順番に処理しているようなのですが・・・) バッチ処理を001.htmlから順にするようには出来ないでしょうか? ややこしいですが、どなたかお分かりになる方よろしくお願いいたします。

  • クリップボードソフトで

    テキストエディタで改行されている複数行の文章をクリップボードソフトに一度で1行ずつコピーをしたいのですが良い方法はありませんでしょうか? 例)1行目:○○○○○○○   2行目:○○○○○○○   3行目:○○○○○○○    ・     ・  このような100行以上ある文章を1行ずつ クリップボードソフトにコピーをして 1行ずつ別の場所に貼り付けをしたいのです。 100回以上コピーのショーカットキーを押すのは 大変なので、別の方法を探しています。 よろしくお願いします。

  • DataGridで選択した行をクリップボードにコピーできない

    いつもお世話になっております DataGridで選択した行を クリップボードにコピーしたいのですが うまくコピーできません。 教えて下さい!宜しくお願いいたします。 環境はVB6.0です

専門家に質問してみよう