clip:Windowsコマンド

2016-09-04 :  PCクリニック
本文の前に、
-・・・ -・-
現時点での blogramのランクインカテゴリは、
7、2、0、0、1、 0、0、0、0、0(40)で、換算ポイント 88pt 。
「Firefox」5位アップ。「Perl」「化学業界」「硝子業界」「FM COCOLO」、
「グルコサミン」bg値変動。「C言語」「e-radio」「Python」「FM青森」変化無し。
・-・ - -・

さて、本文。

先月末(2016-08-30)の記事「NYAOS:Execメソッド使用」までは、
“SendKeys”を使って、キーボード文字入力を行っていた。

これでは、日本語文字の入力が上手く行かない?

そうすると、
やはり、クリップボード経由でしょうか?


こんな↓記事を見つけた。
WSHのSendkeysメソッドで,日本語の文字列を, 文字化けせずに・・・
  WSHで,Sendkeysメソッドで日本語を文字化けせず自動入力する方法
  (VBScript+JScriptの両方で可能。clipコマンドを使用)

  WSHのSendkeysメソッドで,日本語の文字列を, 文字化けせずに
  正確に自動入力する方法。

  まず,Windows Vista以降であれば,
  コマンドプロンプトでclipコマンドを使える。
echo ほげ| clip
  ↑これで,クリップボードに日本語のテキストが格納される。

  あとは,CTRL+V でペーストすればよい。

  ・・・・・
  ・・・・・

これは“頂き”ですネ。


NYAOSでやってみた。
fmt = string.format
function Sleep(t)
local s=fmt( 'echo Wscript.Sleep %s', t )
os.execute( s..' > %TEMP%\\s.vbs & cscript.exe %TEMP%\\s.vbs > nul' )
end
---------------------------------------
a = nyaos.create_object( 'WScript.shell' )
sss = '格納したい文字列'
a:Run( fmt( 'cmd.exe /c echo %s| clip', sss ), 0, true ) -- clip コマンド

Sleep(100)
a:Run( 'notepad' )
Sleep(100)
a:SendKeys( '^v' ) -- 格納したい文字列
これで、行けますネ。


・・・・・


ン~。思い出した。

2年前(2014-05-02)の記事「Python 学習:クリップボード」で、
書いていた:

  ・・・・・
  ・・・・・

  「ヲドリテヒヅル」の些か古いが、2011-04-14 の記事:
  「クリップボードにテキストをコピーする + subprocess

  これは、
  「windowsに付属するclip.exeを介してclipboardに送る」

  それで、「Windows clip.exe」で検索してみたら、
  書き出すだけ!!!

  ・・・・・
  ・・・・・


Windowsコマンド の、clip は、書き出すだけでした。

まぁ、これでもイイかナ?


本日はここまで。


NYAOS 学習は続く。


見ていただいた序でとは厚かましい限りですが、
お帰りに投票して頂けるとなお嬉しいです。 ⇒ blogram投票ボタン


160803
関連記事
スポンサーサイト

コメントの投稿

管理者にだけ表示を許可する

おきてがみ/blogram
blogram投票ボタン



おきてがみ

最新記事
カレンダー
09 | 2017/10 | 11
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 - - - -
月別アーカイブ
カテゴリ
最新コメント
検索フォーム
リンク
プロフィール

<紙>

Author:<紙>
ようこそ。
「パソコンヲタクの雑記帳」
もろもろなことを綴っています。
パソコン ヲタクってねくら?
画像は kami でなく kani です。

カウンター(fc2、i2i) /Google Analytics


i2i(from 2010-08-24)
Total =
Today  =  
Yesterday=
アンチエイジング

Google Analytics
ブックマーク