oapjr Posted January 9, 2015 Share Posted January 9, 2015 (edited) Hi, The problem is that I want to run a function inside a running script. I know that I could set a hotkey that trigger this function, but I'm looking for another option. I tried using CmdLine and passing parameter to the script, but it only run the function in another instance of the script. I thought of creating a gui and set it state to hidden, and then ControlClick some of its buttons, but it only work if the window is active. Can someone help? Edit: Global $iFreq = 500 While 1 Beep($iFreq,100) Sleep(1000) WEnd Func _IncFreq() $iFreq += 100 EndFunc Func _DecFreq() $iFreq -= 100 EndFunc Edited January 9, 2015 by oapjr Link to comment Share on other sites More sharing options...
Moderators JLogan3o13 Posted January 9, 2015 Moderators Share Posted January 9, 2015 We could, if you posted your code so we can see what you're trying to accomplish.... "Profanity is the last vestige of the feeble mind. For the man who cannot express himself forcibly through intellect must do so through shock and awe" - Spencer W. Kimball How to get your question answered on this forum! Link to comment Share on other sites More sharing options...
Elzie Posted January 10, 2015 Share Posted January 10, 2015 (edited) You can Call a Func by using Call("name") Not sure what you need. Global $iFreq = 500 Call("_call") Func _call() While 1 Beep($iFreq,100) Sleep(1000) If $iFreq = 500 Then Call("_DecFreq") EndIf Call("_IncFreq") WEnd EndFunc Func _IncFreq() $iFreq += 100 Sleep(1000) Call("_call") EndFunc Func _DecFreq() $iFreq -= 100 Sleep(1000) Call("_call") EndFunc Edited January 14, 2015 by Elzie Link to comment Share on other sites More sharing options...
Solution JohnOne Posted January 10, 2015 Solution Share Posted January 10, 2015 Search inter process communication IPC There are many ways to communicate. If you want the script to remain exactly as it is now, and trigger a function externally, you're out of luck. oapjr 1 AutoIt Absolute Beginners Require a serial Pause Script Video Tutorials by Morthawt ipify Monkey's are, like, natures humans. Link to comment Share on other sites More sharing options...
oapjr Posted January 25, 2015 Author Share Posted January 25, 2015 (edited) Search inter process communication IPC There are many ways to communicate. If you want the script to remain exactly as it is now, and trigger a function externally, you're out of luck. Thank you! I found this: '?do=embed' frameborder='0' data-embedContent>> Edited January 25, 2015 by oapjr Link to comment Share on other sites More sharing options...
guinness Posted January 25, 2015 Share Posted January 25, 2015 I have one too. Look at WM_COPYDATS in my signature. oapjr 1 UDF List: _AdapterConnections() • _AlwaysRun() • _AppMon() • _AppMonEx() • _ArrayFilter/_ArrayReduce • _BinaryBin() • _CheckMsgBox() • _CmdLineRaw() • _ContextMenu() • _ConvertLHWebColor()/_ConvertSHWebColor() • _DesktopDimensions() • _DisplayPassword() • _DotNet_Load()/_DotNet_Unload() • _Fibonacci() • _FileCompare() • _FileCompareContents() • _FileNameByHandle() • _FilePrefix/SRE() • _FindInFile() • _GetBackgroundColor()/_SetBackgroundColor() • _GetConrolID() • _GetCtrlClass() • _GetDirectoryFormat() • _GetDriveMediaType() • _GetFilename()/_GetFilenameExt() • _GetHardwareID() • _GetIP() • _GetIP_Country() • _GetOSLanguage() • _GetSavedSource() • _GetStringSize() • _GetSystemPaths() • _GetURLImage() • _GIFImage() • _GoogleWeather() • _GUICtrlCreateGroup() • _GUICtrlListBox_CreateArray() • _GUICtrlListView_CreateArray() • _GUICtrlListView_SaveCSV() • _GUICtrlListView_SaveHTML() • _GUICtrlListView_SaveTxt() • _GUICtrlListView_SaveXML() • _GUICtrlMenu_Recent() • _GUICtrlMenu_SetItemImage() • _GUICtrlTreeView_CreateArray() • _GUIDisable() • _GUIImageList_SetIconFromHandle() • _GUIRegisterMsg() • _GUISetIcon() • _Icon_Clear()/_Icon_Set() • _IdleTime() • _InetGet() • _InetGetGUI() • _InetGetProgress() • _IPDetails() • _IsFileOlder() • _IsGUID() • _IsHex() • _IsPalindrome() • _IsRegKey() • _IsStringRegExp() • _IsSystemDrive() • _IsUPX() • _IsValidType() • _IsWebColor() • _Language() • _Log() • _MicrosoftInternetConnectivity() • _MSDNDataType() • _PathFull/GetRelative/Split() • _PathSplitEx() • _PrintFromArray() • _ProgressSetMarquee() • _ReDim() • _RockPaperScissors()/_RockPaperScissorsLizardSpock() • _ScrollingCredits • _SelfDelete() • _SelfRename() • _SelfUpdate() • _SendTo() • _ShellAll() • _ShellFile() • _ShellFolder() • _SingletonHWID() • _SingletonPID() • _Startup() • _StringCompact() • _StringIsValid() • _StringRegExpMetaCharacters() • _StringReplaceWholeWord() • _StringStripChars() • _Temperature() • _TrialPeriod() • _UKToUSDate()/_USToUKDate() • _WinAPI_Create_CTL_CODE() • _WinAPI_CreateGUID() • _WMIDateStringToDate()/_DateToWMIDateString() • Au3 script parsing • AutoIt Search • AutoIt3 Portable • AutoIt3WrapperToPragma • AutoItWinGetTitle()/AutoItWinSetTitle() • Coding • DirToHTML5 • FileInstallr • FileReadLastChars() • GeoIP database • GUI - Only Close Button • GUI Examples • GUICtrlDeleteImage() • GUICtrlGetBkColor() • GUICtrlGetStyle() • GUIEvents • GUIGetBkColor() • Int_Parse() & Int_TryParse() • IsISBN() • LockFile() • Mapping CtrlIDs • OOP in AutoIt • ParseHeadersToSciTE() • PasswordValid • PasteBin • Posts Per Day • PreExpand • Protect Globals • Queue() • Resource Update • ResourcesEx • SciTE Jump • Settings INI • SHELLHOOK • Shunting-Yard • Signature Creator • Stack() • Stopwatch() • StringAddLF()/StringStripLF() • StringEOLToCRLF() • VSCROLL • WM_COPYDATA • More Examples... Updated: 22/04/2018 Link to comment Share on other sites More sharing options...
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