satocchiaブログ

satocchiaブログ

PR

×

キーワードサーチ

▼キーワード検索

カレンダー

コメント新着

tomoZo@ Re:Pale Moon日本語化トラブル(06/06) はじめまして。 28.16.0でまたもや提供さ…
satocchia @ Re[1]:Pale Moon日本語化トラブル(06/06) zui_9さんへ 本日、確認しました。ようや…
zui_9 @ Re:Pale Moon日本語化トラブル(06/06) 上記リンク「Githubのプロジェクト」の左…
わたなべ@ Re:powershellコンソール、見づらくありませんか?(08/26) 初めまして、この情報最高です! 背景を白…
y__@ Re:uwscでGUIフォーム(05/12) UWSC 仮掲示板から飛んできました。 HTAで…
2018.12.19
XML
カテゴリ: UWSC
えらく遠回りでしか取得できません。

バカバカバカ!
status(getid(get_thisuwsc_win),st_process)
で簡単ジャン。
以下は恥ずかしいけど、自分の無知をさらしておきます。

(1)自身のウインドウID→自身のウインドウハンドル→自身のプロセスID
手間がかかっているようですが、(2)より速い。

pid=-9999
def_dll GetWindowThreadProcessId( dword, var dword ):dword:user32.dll

msgbox(pid)

(2)powershell起動→$pidでpowershell自身のプロセスID取得→プロセス取得→親プロセス(つまりUWSC)のプロセスID取得
遅いのはpowershell起動のオーバーヘッドのせいでしょうか。

msgbox(trim( powershell( "(gwmi Win32_Process -filter ProcessId=$pid).ParentProcessId" ) ))





お気に入りの記事を「いいね!」で応援しよう

最終更新日  2019.01.27 09:59:29
コメントを書く
[UWSC] カテゴリの最新記事


【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! -- / --
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x
X

© Rakuten Group, Inc.
X
Design a Mobile Site
スマートフォン版を閲覧 | PC版を閲覧
Share by: