1

GUIアプリとしてのみ付属するWindowsアプリを自動化したいと思います(コマンドラインはサポートされていません)。自動化自体は、AutoItを使用すると比較的簡単です。

それでも、Windows サービス (単純に AutoIt スクリプトを呼び出す) を使用して Windows アプリを起動することは可能でしょうか?

4

2 に答える 2

1

最新バージョンのWindowsではセッション0の分離に関連する問題があるため、まったくアドバイスされていませんが、AutoItスクリプトは確かにWindowsサービスから呼び出すことができます。Windowsサービスから呼び出されたときに期待どおりに機能するいくつかのサンプルスクリプトについては、このページを参照してください。

残念ながら、すべてのAutoIt関数がセッション0で機能するわけではありません。「Win *」ルーチン(WinActivate、WinExists)で問題が発生したため、可能であればそれらを回避する必要があります。また、ドキュメントでは問題のある機能が強調されていないため、徹底的にテストしてください。

于 2011-10-06T04:09:43.573 に答える