*

WSH で初めてのプログラミング

公開日: : パソコン, 日記

DOS 時代から愛用している「知子の情報」という文書データベースソフトで、いくつもファイルを作ってしまい、あちこち(自宅や勤務先など)で変更していたら違うバージョンのデータがいっぱいできてしまっていました。

いつか、それらの違うファイルからデータを抜き出して一件ごとに別にテキストファイルにして、重複分を削除してやろうと思っていました。

大昔に「知子の情報」用ユーティリティを C言語で作って、Vector というサイトに登録してもらっていました。

  1. 知子にラブレター for Win95(電信八号版) 1.05
  2. 知子にラブレター for Win95(AL-Mail 版) 1.05

これらのソースの前半部分がそのまま使えるわけですが、現在のマシンに開発環境(当時は Borland C を使っていた)を入れるのがめんどくさい。

いい日本語ライブラリもいりますし。

ということで、1回使えばあとは2度と使わないプログラムを作るために C言語を持ち出すのも大袈裟。

こういう場合は Perl でやればいいのですが、知子の情報のデータのセパレータが Perl の予約語とかぶってしまい、置換を2回しないといけないのがめんどくさい。

いい手はないかと思っていたら、次の記事にいいものが。

Shunichi.Hosono.com: 「知子の情報」から「Evernote」への移行

WSH というスクリプト言語で、「知子の情報」からデータを分割した人の書いた記事です。

私と目的が同じじゃないですか。

で、お使いのプログラムが掲載されていたので見ると、これでばっちりです。

このプログラムをちょっとだけ改変し、使うことにしました。

何カ所か自分に合うように改造して見事成功。

WSH は UNIX のシェルスクリプトライクなものではなく、Visual Basic のインタープリタそっくりですね。

なにはともあれ助かりました。

感謝、感謝です。

###

関連記事

【ふるさと納税】家庭用 葉取らずサンつがる 約5kg 訳あり / 青森県鶴田町

【ふるさと納税】9月 家庭用葉 取らず サンつがる 約5kg

記事を読む

【ふるさと納税】川中島白桃 特秀5kg相当(15玉~18玉)

福島県国見町に1万円寄付したらもらえますが、今年はすでに受付終了。 先日小布施町さんか

記事を読む

66歳の誕生日

不肖イワサキ、本日をもちまして 66歳になりました。 66年前に産んでくれた亡き母に感謝。

記事を読む

DELL Vostro260S 逝く

2011年7月に新品で買った DELL Vostro260S が昨日壊れました。 いや、壊したのか

記事を読む

【ふるさと納税】エリエールトイレットティシュー(コンパクトダブル)8R×8パック / 静岡県 富士宮市

【ふるさと納税】エリエールトイレットティシュー(コンパクトダブル)8R

記事を読む

味付け海苔 「俺の青春」 1/8海苔160枚

海苔 訳あり 【送料無料】 味付け海苔 俺の青春 1/8海苔

記事を読む

no image

原発に対するマスコミの報道について

2011.3.16(水)    原発が心配ですが、格納容器があるので、チェルノブイリの

記事を読む

KOKIA 京都 夕涼みコンサート

> http://www.kokia.com/blog/2015/post-1150.ht

記事を読む

no image

イーサイトのクラウド型遠隔画像診断システム 利点(1)

* イーサイトのクラウド型遠隔画像診断システムは Citrix Xen Server というサ

記事を読む

記録可能 BD ドライブ iHES112-02

LITEON iHBS112-04 BD-R12倍速記録対応内蔵型Blu

記事を読む

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

尾花沢すいか (訳あり) 大玉 自宅用

【出荷中】お盆 山形県産 ご家

メディカルITコンサルティング(株)のこと

20年以上前に知人たちと起こした遠隔画像診断会社のメディカルITコンサ

JAふくしま未来 秀品桃 ミスピーチ 約2キロ

【ダイヤモンド・プラチナ会員限

2025-7-31 高配当ETF投資

本日 2025/7/31 で私が買っている ETF のうち、高配当のも

産地厳選 種なし巨峰 4パック

【産地厳選 種なし巨峰 2p

→もっと見る

  • 2025年8月
     123
    45678910
    11121314151617
    18192021222324
    25262728293031
  • アクセスカウンター
PAGE TOP ↑