Jump to content

Autotit Ile Program Kapatmak.?


Akka
 Share

Recommended Posts

Vuescan adlı bir programı katılımsız yaptım fakat kurulum biter bitmez açılıyor Autotit ile kurulumdan sonra açılmasını nasıl engellerim.?

Aşağıdaki komutla olmadı.?

ProcessClose("vuescan.exe")
ProcessClose("vuex3297.exe")

Link to comment
Share on other sites

Merhaba, program kurulumu sonrası mı açılıyor yoksa kurulum bitmeden mi? Setup.exe işlemlerde devam ederken bazı programlar açabiliyor exeler dolayısıyla runwait/shellexecutewait yaptığında işlem bitmeden alta geçemiyor geçemediği içinde exeleri kapatamaz.

Eğer kurulum bittikten sonra exeleri açıyorsa öne

ProcessWait("123.exe")

ile açılan ilk exeyi belir onun açılmasını beklesin sonra kapat exeleri.

  • Like 1
Link to comment
Share on other sites

Kolay gelsin

;autoit window info ile summary sekmesinden title ve text bilgisin alarak
$title="buraya program başlık bilgisini yazın"
$text="text bilgisini yazın"
WinWait($title,$text) ;burda programın açılmasını bekler
Run('taskkill /f /IM iexplore.exe') ;burdada kapatır internet explorer örnek olarak

 

johncher, 2 dakika önce yazdı:

Kolay gelsin

;autoit window info ile summary sekmesinden title ve text bilgisin alarak
$title="buraya program başlık bilgisini yazın"
$text="text bilgisini yazın"
WinWait($title,$text) ;burda programın açılmasını bekler
Run('taskkill /f /IM iexplore.exe') ;burdada kapatır internet explorer örnek olarak

 

Please register to see this content.

İnternet explorer başlangıç sayfan google ise kod aşağıdaki şekilde çalışır.

$title="Google - Internet Explorer"
$text=""
WinWait($title,$text) ;burda programın açılmasını bekler
Run('taskkill /f /IM iexplore.exe')

 

  • Like 2
Link to comment
Share on other sites

KiNGHaZe, 3 saat önce yazdı:

Merhaba, program kurulumu sonrası mı açılıyor yoksa kurulum bitmeden mi? Setup.exe işlemlerde devam ederken bazı programlar açabiliyor exeler dolayısıyla runwait/shellexecutewait yaptığında işlem bitmeden alta geçemiyor geçemediği içinde exeleri kapatamaz.

Eğer kurulum bittikten sonra exeleri açıyorsa öne

ProcessWait("123.exe")

ile açılan ilk exeyi belir onun açılmasını beklesin sonra kapat exeleri.

Hocam Kurulum aşamasında çalışıyor sanırım.? çok hızlı olduğu için  takip edemiyorum aşağıdaki gibi kullandım olmadı.

FileInstall("vuex3297.exe", @TempDir & "\vuex3297.exe", 1)
RunWait(@TempDir & "\vuex3297.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")
ProcessWait("vuescan.exe")
ProcessClose("vuescan.exe")

ProcessClose("vuex3297.exe")

Edited by Akka
Link to comment
Share on other sites

$asdas1 = Run(@TempDir & "\vuex3297.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")

Do
    Sleep(100)
    If WinExists("VueScan 9") Then WinClose("VueScan 9")
Until NOT ProcessExists($asdas1)

şuna benzer deneyebilirsin.

Programı run iel çalıştırır pencere gelmesini beklersin. Pencere gelince kapatırsın.

Link to comment
Share on other sites

KiNGHaZe, 6 dakika önce yazdı:

$asdas1 = Run(@TempDir & "\vuex3297.exe /VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-")

Do
    Sleep(100)
    If WinExists("VueScan 9") Then WinClose("VueScan 9")
Until NOT ProcessExists($asdas1)

şuna benzer deneyebilirsin.

Programı run iel çalıştırır pencere gelmesini beklersin. Pencere gelince kapatırsın.

Bu açıldıktan hemen sonra kapattı hiç görünmemesi için ne yapmalıyım.?

Link to comment
Share on other sites

KiNGHaZe, 8 dakika önce yazdı:

Onu engelleyemezsin pek :) Setupa müdahele etmek gerekir.

bu sayfanın 10 adet açılmasına be sebep olmuştur. daha önce tek bir sekme açılıyordu.?

Please register to see this content.

Link to comment
Share on other sites

Akka, 18 dakika önce yazdı:

bu sayfanın 10 adet açılmasına be sebep olmuştur. daha önce tek bir sekme açılıyordu.?

Please register to see this content.

Onda da tarayıcı kapatıp yapıyorsun. Bazı setupları repack yapmak daha iyi ama uğraşman gerek :)

Link to comment
Share on other sites

KiNGHaZe, 1 dakika önce yazdı:

Onda da tarayıcı kapatıp yapıyorsun. Bazı setupları repack yapmak daha iyi ama uğraşman gerek :)

ProcessClose("chrome.exe")
ProcessClose("firefox.exe")
ProcessClose("opera.exe")
ProcessClose("microsoftedge.exe")
ProcessClose("msedge.exe")
ProcessClose("iexplore.exe")

gibi.?

Link to comment
Share on other sites

Akka, 4 dakika önce yazdı:

ProcessClose("chrome.exe")
ProcessClose("firefox.exe")
ProcessClose("opera.exe")
ProcessClose("microsoftedge.exe")
ProcessClose("msedge.exe")
ProcessClose("iexplore.exe")

gibi.?

Özelden attım.

  • Like 1
Link to comment
Share on other sites

FileInstall("vuescan.exe", @TempDir & "\vuescan.exe", 1)
;Run(@TempDir & "\vuescan.exe")      Bu kodu alttaki olmayınca denersin.
ShellExecuteWait(@TempDir & "\vuescan.exe", "/d", "", "", @SW_HIDE)       Gizleme kodu
FileDelete(@TempDir & "\vuescan.exe")

  • Like 1
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...