Baris perintah untuk beralih ke yang lain membuka jendela terbuka yang ada daripada membuka yang baru

0

Saya memiliki aplikasi POS yang akan memungkinkan panggilan ke aplikasi lain. Saya perlu memiliki jendela Internet Explorer terbuka dan beralih ke sana. Perintah yang saya gunakan membuka jendela Internet Explorer baru ketika dijalankan:

C:\Program Files\Internet Explorer\iexplore.exe

Apakah ada cara untuk mendapatkan perintah untuk membuka jendela terbuka yang ada?

dfarland
sumber
Saya tidak berpikir ini bisa dilakukan melalui command-line, tetapi dapat diatur secara global di Opsi Internet. (mis .: Terbuka semua tautan dari aplikasi eksternal di jendela saat ini.)
Iszi

Jawaban:

0

Jika terbiasa dengan kode, Anda dapat menggunakan metode user32.dll "SetForegroundWindow": http://www.pinvoke.net/default.aspx/user32.SetForegroundWindow

Anda kemudian bisa hanya beralih jendela ke yang baru ketika terbuka? Ada contoh pInvoking dari kode terkelola di situs MS. Ganti kode untuk spesifik. http://code.msdn.microsoft.com/CSPInvokeDll-23a75c51

Switch CLI yang didukung untuk Internet explorer dapat ditemukan di sini (sepertinya tidak ada yang membantu Anda): http://msdn.microsoft.com/en-us/library/ee330728(v=vs.85).aspx

James
sumber