Python 学習:win32com 関連サイト

2015-05-11 :  PCクリニック

本文の前に、
-・・・ -・-
現時点での blogramのランクインカテゴリは、
5、1、2、0、0、 0、1、0、0、0(41)で、換算ポイント 71pt 。
一昨日昼頃に「グルコサミン」「FM COCOLO」でbg値が若干アップした。
その後は、上位9つ「Python」「Firefox」を含め全く変化が無かった。
・-・ - -・


さて、本文。

前々回(2015-05-06)の記事:「Python 学習:win32com モジュール
では、
  ・・・・・
  ・・・・・
  xlApp = win32com.client.Dispatch( 'Excel.Application' )
  ・・・・・
  ・・・・・
の様なコードで、“EXCEL”を操作。

前回(2015-05-09)の記事:「Python 学習:win32com で、notepad 操作
では、
  ・・・・・
  ・・・・・
  shell = win32com.client.Dispatch( 'WScript.Shell' )
  shell.Run( 'notepad' )
  ・・・・・
  ・・・・・
の様なコードで、“メモ帳”を操作


そうすると、
先ず「CX's Hatena Blog」の、
Windows 標準コンポーネント最速マスター
にある、“ProgID”が必要。
「Excel.Application」とか、「WScript.Shell」とか、・・・


又、“~.SendKeys( Argument )”の、
“Argument”については、
The Python Script Collection For Windows
  Controlling applications via sendkeys
や、
sendkeys - VBScript - SS64.com
  WshShell.SendKeys
がある。


そして、特殊キーでは・・・・・
「Shift」は、'+'
「Ctrl」は、'^'
「Alt」は、{ALT} 又は '%'
「Enter」は、{ENTER} 又は '~'


なお、残念だが
「半角/全角」キーを送ることは出来ない?


更に、
8.3形式」が必要かも???

上記の shell.Run( '~~~' )
では、
「C:\Program Files (x86)\Microsoft Office\~~~」
の様に長い名前や空白を含むものが使えない???


例えば、

  'C:/PROGRA~2/JUSTSY~1/TARO16/taro16'

の様に指定しないとダメ?



参考(読み物?):
「@IT」の「8.3形式の短いファイル名を生成しないようにする



本日はここまで。


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


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

コメントの投稿

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

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



おきてがみ

最新記事
カレンダー
05 | 2017/06 | 07
- - - - 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 -
月別アーカイブ
カテゴリ
最新コメント
検索フォーム
リンク
プロフィール

<紙>

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

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


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

Google Analytics
ブックマーク