クリップボード内のテキストを新規ファイルに保存するスクリプト(UTF-8版)

クリップボード内のテキストを新規ファイルに保存します。

保存ファイル名 cliptext.txt
文字コード UTF-8
var cliptext = clipboardData.getData("text");

var FV = GetFolderView(Ctrl, pt);
var fullpath = fso.BuildPath(FV.FolderItem.Path, "cliptext.txt");

var s = new ActiveXObject("ADODB.Stream");
try {
    // Clipboard -> Stream
    s.Type = 2; // 2:text
    s.Charset = 'UTF-8';
    s.Open();
    s.WriteText(cliptext);

    // Skip BOM
    s.Position = 0;
    s.Type = 1; // 1:binary
    s.Position = 3; // skip BOM
    var bin = s.Read();
    s.Position = 0;
    s.Write(bin);
    s.SetEOS();

    // Stream -> File
    s.SaveToFile(fullpath, 2); // 2:overwrite
} catch(e) {
    alert(e);
} finally {
    s.Close();
}

少し手を加えると保存されるテキストの加工もできます。 例えば1行目を下のようにすると、アルファベットがすべて小文字になります。

var cliptext = clipboardData.getData("text").toLowerCase();
関連記事
#APPs
2019-01-28 ポップアップメニューを利用したスクリプト
2018-11-24 Alchemia
2018-09-09 行末に「You (just now) not committed yet」が表示されるようになった
2018-07-08 Cypher
2017-06-01 GitGutterを導入してGutterに編集マークを表示
2016-11-28 ColorHelperの新しいカラーピッカー
2016-11-26 「最新版の確認」のボタン化と最新バージョンの再インストール方法
2016-11-06 ColorHelperがバージョンアップして安定化
2016-10-30 Gutterにカラーアイコンを表示
2016-10-02 Theme - Cyanideのカレントタブ色を変更
#Coding
2019-01-28 ポップアップメニューを利用したスクリプト
2016-03-31 highlight.jsで行番号を表示
2016-02-28 背景を透過してもギザギザしないローディングスピナー(spin.js版)
2016-02-25 背景を透過してもギザギザしないローディングスピナー(SVG版)
JavaScript
2019-01-28 ポップアップメニューを利用したスクリプト
2016-03-31 highlight.jsで行番号を表示
2016-02-28 背景を透過してもギザギザしないローディングスピナー(spin.js版)
Tablacus Explorer
2019-01-28 ポップアップメニューを利用したスクリプト
2016-11-26 「最新版の確認」のボタン化と最新バージョンの再インストール方法
    APPs
    #APPs
    Game
    Qonoha
    Sublime Text
    Tablacus Explorer
    OBLIVION
    #Oblivion
    Architectures and Locations
    Blockhead
    Body, Head and Hair
    Combat and Crime
    Console
    CS
    Dremora IceElf
    Enhanced Economy
    Equipment
    Fundament
    Immersion and Realism
    LAME
    Mage's Sky House
    Magic and Enchantments
    MajorJims UI
    Maskar's Oblivion Overhaul
    Mercantiles
    MODs List
    My Characters
    NPC
    Photo Album
    Pose and Animation
    Quests
    Recommended
    Skills and Leveling
    TES4Edit
    Troubles
    Undies Underneath
    User Interfaces
    Wrye Bash
    CODING
    #Coding
    HTML/CSS
    JavaScript