ashraful089 Posted March 23, 2022 Posted March 23, 2022 (edited) expandcollapse popup#cs ---------------------------------------------------------------------------- AutoIt Version: 3.3.14.2 Author: myName Script Function: Template AutoIt script.1 #ce ---------------------------------------------------------------------------- ; Script Start - Add your code below here ;#include <image.au3> #include "ImageSearch.au3" #include <MsgBoxConstants.au3> AutoItSetOption('MouseCoordMode', 0) HotKeySet('e', 'Exception') HotKeySet('`', 'ExitScript') sleep(3000) Global $s0 = 50, $s1 = 500, $s2 = 200, $s3 = 300, $s4 = 400, $s5 = 500, $s8 = 800 Global $sec = 1000, $min = 60000, $hour = 360000 Local $i = 1, $j = 1, $k = 1 Local $WorkToDo = 0 Global $LocInputTimer = 2000, $StoryStepTimer = 2000, $ReachLocTimer = 5 *$sec While 1 Local $WorkToDo = InputBox("WorkList", "What you want to run", "Notepad", "", _ - 1, -1, 0, 0) MsgBox($MB_SYSTEMMODAL, "", $WorkToDo) ; Display the result. If $WorkToDo = Notepad Then MsgBox($MB_SYSTEMMODAL, "", $WorkToDo) ; Display the result. Notepad() ElseIf $WorkToDo = PowerPoint Then MsgBox($MB_SYSTEMMODAL, "", $WorkToDo) ; Display the result. PowerPoint() ElseIf $WorkToDo = Word Then MsgBox($MB_SYSTEMMODAL, "", $WorkToDo) ; Display the result. Word() ElseIf $WorkToDo = Load_Data Then MsgBox($MB_SYSTEMMODAL, "", $WorkToDo) ; Display the result. La_Pucelle_d_Orleans() ElseIf $WorkToDo = Mozilla Then MsgBox($MB_SYSTEMMODAL, "", $WorkToDo) ; Display the result. Mozilla() Else Sleep(300) EndIf WEnd Func Notepad() Local $iPID = Run("notepad.exe", "", @SW_SHOWMAXIMIZED) ; Wait 10 seconds for the Notepad window to appear. WinWait("[CLASS:Notepad]", "", 10) ; Wait for 2 seconds. Sleep(2000) ; Close the Notepad process using the PID returned by Run. ProcessClose($iPID) EndFunc Func Mozilla() EndFunc Func PowerPoint() EndFunc Func Word() EndFunc Func Load_Data() EndFunc Func ExitScript() Exit EndFunc #Work - Copy.au3 Edited March 23, 2022 by Jos added codebox
ashraful089 Posted March 23, 2022 Author Posted March 23, 2022 I am facing the problem, when i am giving string as input then it don't goes into the function. Help me to make solution of it, i think the problem is in variable declaration
ad777 Posted March 23, 2022 Posted March 23, 2022 8 minutes ago, ashraful089 said: I am facing the problem, when i am giving string as input then it don't goes into the function. Help me to make solution of it, i think the problem is in variable declaration just add after if .....:['] see below: While 1 Local $WorkToDo = InputBox("WorkList", "What you want to run", "Notepad", "", _ -1, -1, 0, 0) MsgBox($MB_SYSTEMMODAL, "", $WorkToDo) ; Display the result. If $WorkToDo = 'Notepad' Then MsgBox($MB_SYSTEMMODAL, "", $WorkToDo) ; Display the result. Notepad() ElseIf $WorkToDo = 'PowerPoint' Then MsgBox($MB_SYSTEMMODAL, "", $WorkToDo) ; Display the result. PowerPoint() ElseIf $WorkToDo = 'Word' Then MsgBox($MB_SYSTEMMODAL, "", $WorkToDo) ; Display the result. Word() ElseIf $WorkToDo = 'Load_Data' Then MsgBox($MB_SYSTEMMODAL, "", $WorkToDo) ; Display the result. ; La_Pucelle_d_Orleans() ElseIf $WorkToDo = 'Mozilla' Then MsgBox($MB_SYSTEMMODAL, "", $WorkToDo) ; Display the result. Mozilla() Else Sleep(300) EndIf WEnd ashraful089 1 none
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now