Jump to content

Recommended Posts

Posted

RunWait("C:\Users\####\Desktop\Tool\test.bat")

In the .bat stands start CaseTalk.exe

but for some reason the .bat(cmd) thinks the direction of CaseTalk.exe is on \Desktop and not inside the folder Tool

He always look inside \Dekstop also if the Casetalk.exe and test.bat are on a other location.

How do i fix it?

Thanks,

Zanax

  • Moderators
Posted

Hi, ZanaxNL. Unless I am missing your meaning, you're using a batch file to start an executable, and you want to call the batch file from AutoIt? Why not skip the middle man and call the executable from AutoIt?

RunWait("C:Users####DesktopToolCaseTalk.exe")

"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!

Posted

in the bat file, you will need to change directories. Something like:

cd "c:Program FilesCasetalk"

But why are you using a batch file? Why not cut out the middle man and do everything with AutoIt?

#include <ByteMe.au3>

Posted

Yeah but it was a example.

where i want to use it for is:

start "Log" java -jar Log.jar 121.128.133.28 15777

That can be done with .bat but i don't see a other way.

Thats why i ask it here.

Posted

The line you posted didn't seem to do anything for me. I assume that is an IP address, so I changed it to mine and still nothing. However, try this:

ShellExecute('"Log" java', "-jar Log.jar 121.128.133.28 15777")

The cd is a command. It stands for change directory. You have to be in the correct directory to run an executable.

#include <ByteMe.au3>

Posted (edited)

Ok thanks, i used cd inside the .bat to change Destop Directory to the right folder, but that is really Static way.

Is there a Dynamic way to change the direction with cd to the location of the .bat himself, that way its dynamic, but it works so far,

Thank u : )

EDIT: btw Log is a .java file so shellexcute wont work i gues

Edited by ZanaxNL
  • Developers
Posted

Is there a Dynamic way to change the direction with cd to the location of the .bat himself, that way its dynamic, but it works so far,

have you tried what I suggested?

SciTE4AutoIt3 Full installer Download page   - Beta files       Read before posting     How to post scriptsource   Forum etiquette  Forum Rules 
 
Live for the present,
Dream of the future,
Learn from the past.
  :)

Posted

Last question about this Topic,

How can i use

@ScriptDir

Into this ?:

RunWait("C:Users#USER#DesktopTooltest.bat","C:Users#USER#DesktopTool")

What i think

RunWait(@ScriptDir + "test.bat",@ScriptDir )

Thank u,

Z.

EDIT: i cant test it myself atm.

Posted

As JLogan3o13 pointed out the Help file is an integral part to learning AutoIt. I think this is what you were trying to do, + is for addition and & is used for joining strings together.

RunWait(@ScriptDir & "test.bat", @ScriptDir)

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 parsingAutoIt SearchAutoIt3 PortableAutoIt3WrapperToPragmaAutoItWinGetTitle()/AutoItWinSetTitle()CodingDirToHTML5FileInstallrFileReadLastChars()GeoIP databaseGUI - Only Close ButtonGUI ExamplesGUICtrlDeleteImage()GUICtrlGetBkColor()GUICtrlGetStyle()GUIEventsGUIGetBkColor()Int_Parse() & Int_TryParse()IsISBN()LockFile()Mapping CtrlIDsOOP in AutoItParseHeadersToSciTE()PasswordValidPasteBinPosts Per DayPreExpandProtect GlobalsQueue()Resource UpdateResourcesExSciTE JumpSettings INISHELLHOOKShunting-YardSignature CreatorStack()Stopwatch()StringAddLF()/StringStripLF()StringEOLToCRLF()VSCROLLWM_COPYDATAMore Examples...

Updated: 22/04/2018

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...