[Window Mobile]WX310K(京ぽん2)からAdvanced/W-ZERO3 [es]にアドレスとブックマークを転送
Advanced/W-ZERO3 [es]を買って以来、どうでもいいことばっかりやっていたので、そろそろ実用に具するよう環境整備することに。
WX310KからAdvanced/W-ZERO3 [es]にアドレスを移植
まずはWX310Kこと京ぽん2からアドレスを移植しよう。
WILLCOMのH"問屋で京ぽん2のアドレスデータを受信し、CSVに書き出し。
それを、Advanced/W-ZERO3 [es]にコピーし、アドレス帳CSVコンバータ(POCSV)で連絡先にインポート。
何の問題も無し!!
WX310KからAdvanced/W-ZERO3 [es]にブックマークを移植
今度は京ぽん2からブックマークを移植しよう。
同じくH"問屋で京ぽん2のブックマークをCSVとして書き出せるが、これをAdvanced/W-ZERO3 [es]にインポートする手段があるのかよく分からない。
折角なので、インストールしたruby-mswinceに役立ってもらうことに。
ということで、以下のようなRubyスクリプトを書いた。電車の中で書いていると充実した気分になる(笑)。
H"問屋で書き出したブックマークのCSVから、*.url(インターネットショートカット?)をブワーと生成するというもの。
これでブックマークの移行もOK。
ZERO3では位置情報コンテンツが使えないのは痛いね。何か手があるのかな。
普通のRubyで動くはずだけど、文字コードを変換していないので非Windowsで実行すると文字化けで大変かも。
#!/usr/bin/env rubyrequire 'csv'
#H"問屋から書き出したブックマークのCSVファイル
csv_file = "/My Documents/kyopon2-url.csv"
#書き出し先のディレクトリ
out_dir = "/Temp"out_folder = "#{out_dir}/out"
while File.exists?(out_folder)
out_folder += "_"
end
if not File.exists?(out_folder)
Dir.mkdir(out_folder)
else
puts "Specified directory or file already exists."
exit()
end
begin
CSV.open(csv_file, 'r') do |row|
fp = open("#{out_folder}/#{row[0].gsub(/[:\\\/]/,'_')}.url", "w")
fp.puts('[InternetShortcut]')
fp.puts('URL=' + row[2])
fp.puts('Hit=1')
fp.close()
end
rescue
puts "File open error."
end
exit()
« [Windows Mobile]PythonCEをAdvanced/W-ZERO3 [es]で使ってみた | Main | [Window Mobile]Advanced/W-ZERO3 [es]でVBScriptとJScriptを走らせる »
Recent Comments