
bairacdn2005
Members-
Posts
9 -
Joined
-
Last visited
bairacdn2005's Achievements

Seeker (1/7)
0
Reputation
-
If Windows info doesn't display control ID?
bairacdn2005 replied to bairacdn2005's topic in AutoIt General Help and Support
Damn. I should have cut the top half of the pic Lol -
Win Get Path function?
bairacdn2005 replied to bairacdn2005's topic in AutoIt General Help and Support
thank you for replying I had checked it but they didn't seem to have it here. I was wondering cuz it's been years seem like I have to use FileSelectFolder eventually -
I need to set the workingdir to the currently active folder in Explorer in Win7 and it's required full path I tried to find a way to get the full path but didn't success. So I went up here and found this topic (It's been closed) http://www.autoitscript.com/forum/index.php?showtopic=28189 Gary has posted this func Func _WinGetPath($Title = "",$Text="", $strComputer = 'localhost') However its required those three parameters which I don't know how to get them, mostly the computer name. Is there anyway to use script to retrieve those parameters? I think I can only do with the title thou // and it's already been like four years so I wonder is this Win Get Path function has been developed and included in autoIT the current version? edit: I also notice that we can set display full path on title bar and retrieve it from there but not all the users have this configed so it wouldn't be a good solution (I don't have it config that way either)
-
Send menu key button
bairacdn2005 replied to bairacdn2005's topic in AutoIt General Help and Support
I actually tried sending this but I think I mistyped, thats why it didn't work @@ stupid me! thank you alots -
I'm currently working on a script that would automatically zip all file in my folder, each to different zip file So I need to press the menu key so that the context menu will be displayed. However I couldn't figure out how to send this key in. Any one know how to do that? in case you don't know what I am talking about it's the key on the right thanks in advance
-
;This is to clean up the string (eliminate superfluous space) If StringInStr ($Outputtext, " ") <> 0 then For $j = 1 to 2 $Processing = $Outputtext $StringLen = StringLen ($Processing) [b] $ArrayofChar = StringSplit ($Processing, "") & " "[/b] $Outputtext = "" For $i = 1 to $StringLen If $ArrayofChar[$i] = " " And $ArrayofChar[$i+1] <> " " Then $i = $i+1 $Outputtext = $Outputtext & $ArrayofChar[$i] Else $Outputtext = $Outputtext & $ArrayofChar[$i] EndIf Next Next EndIf $ArrayofChar = 0 ;This is to display the outcome _GUICtrlEdit_SetText ($Output, $Outputtext) EndFuncoÝ÷ Ø!jxu«mæèÙbèßÛ0¢¹" èÀ6®¶sc²b33c¶Òb33c¶²²æ÷BæVVFV@¢b33c´÷WGWGFWBÒb33c´÷WGWGFWBfײb33c´'&öd6%²b33c¶Ò²F2ÆæR2FR6ÖP¢VÇ6P¢b33c´÷WGWGFWBÒb33c´÷WGWGFWBfײb33c´'&öd6%²b33c¶Ò²2F2öæRóóóóóðthe $i = $i + 1 change the element in the array that doing the job it looks stupid when "if something and else the same thing" haha oh Saunder you has the same ideal with me:D thanks you all
-
haha just some stupid ideas and short-thinking when trying to find a solution for my clean-up modules I tried your one. The error didnt come up but the program doesnt work properly now T_T. It misses the last character while processing. Due to the last count are lower by 1 , I think I'm trying to make a text with a space between each character to another, and a 3-spaces between words thanks in advance Valuater
-
I have always encounter this message when trying to test my tool with a long string(It does some string translation) Here's my script ( the component I reckon where the error comes from) ;This function do the convert to Normal---------------------------------- Func ConverttoNormal ($Inputtext) $Inputtext = GUICtrlRead ($Input) $StringLen = StringLen ($Inputtext) ;Break the text into one single char $ArrayofChar = StringSplit ($Inputtext, "") ;Convert chars in the array made of splitted text $Outputtext = "" For $i = 1 to $StringLen Select Case $ArrayofChar[$i] = "]" And $ArrayofChar[$i+1] = "\" And $ArrayofChar[$i+2] = "[" $ArrayofChar[$i] = "n" $Outputtext = $Outputtext & $ArrayofChar[$i] $i = $i+3 Case $ArrayofChar[$i] = "/" And $ArrayofChar[$i+1] = "v" And $ArrayofChar[$i+2] = "\" $ArrayofChar[$i] = "m" $Outputtext = $Outputtext & $ArrayofChar[$i] $i = $i+3 Case $ArrayofChar[$i] = "]" And $ArrayofChar[$i+1] = "<" $ArrayofChar[$i] = "k" $Outputtext = $Outputtext & $ArrayofChar[$i] $i = $i+2 Case $ArrayofChar[$i] = "]" And $ArrayofChar[$i+1] = "_" $ArrayofChar[$i] = "l" $Outputtext = $Outputtext & $ArrayofChar[$i] $i = $i+2 Case $ArrayofChar[$i] = "]" And $ArrayofChar[$i+1] = ")" $ArrayofChar[$i] = "d" $Outputtext = $Outputtext & $ArrayofChar[$i] $i = $i+2 Case $ArrayofChar[$i] = "]" And $ArrayofChar[$i+1] = "º" $ArrayofChar[$i] = "p" $Outputtext = $Outputtext & $ArrayofChar[$i] $i = $i+2 Case $ArrayofChar[$i] = "" And $ArrayofChar[$i+1] = "|" $ArrayofChar[$i] = "h" $Outputtext = $Outputtext & $ArrayofChar[$i] $i = $i+2 Case $ArrayofChar[$i] = "v" And $ArrayofChar[$i+1] = "V" $ArrayofChar[$i] = "w" $Outputtext = $Outputtext & $ArrayofChar[$i] $i = $i+2 Case $ArrayofChar[$i] = "C" And $ArrayofChar[$i+1] = "l" $ArrayofChar[$i] = "a" $Outputtext = $Outputtext & $ArrayofChar[$i] $i = $i+2 Case $ArrayofChar[$i] = "(" And $ArrayofChar[$i+1] = "¬" $ArrayofChar[$i] = "g" $Outputtext = $Outputtext & $ArrayofChar[$i] $i = $i+2 Case $ArrayofChar[$i] = "1" And $ArrayofChar[$i+1] = "2" And ($ArrayofChar[$i-1] = " " Or $ArrayofChar[$i-1] = "t") $ArrayofChar[$i] = "r" $Outputtext = $Outputtext & $ArrayofChar[$i] $i = $i+2 Case $ArrayofChar[$i] = "F" And $ArrayofChar[$i+1] = "_" $ArrayofChar[$i] = "e" $Outputtext = $Outputtext & $ArrayofChar[$i] $i = $i+2 Case $ArrayofChar[$i] = "3" $ArrayofChar[$i] = "b" $Outputtext = $Outputtext & $ArrayofChar[$i] Case $ArrayofChar[$i] = "(" $ArrayofChar[$i] = "c" $Outputtext = $Outputtext & $ArrayofChar[$i] Case $ArrayofChar[$i] = "f" $ArrayofChar[$i] = "f" $Outputtext = $Outputtext & $ArrayofChar[$i] Case $ArrayofChar[$i] = "]" $ArrayofChar[$i] = "i" $Outputtext = $Outputtext & $ArrayofChar[$i] Case $ArrayofChar[$i] = "j" $ArrayofChar[$i] = "j" $Outputtext = $Outputtext & $ArrayofChar[$i] Case $ArrayofChar[$i] = "º" $ArrayofChar[$i] = "o" $Outputtext = $Outputtext & $ArrayofChar[$i] Case $ArrayofChar[$i] = "¶" $ArrayofChar[$i] = "q" $Outputtext = $Outputtext & $ArrayofChar[$i] Case $ArrayofChar[$i] = "§" $ArrayofChar[$i] = "s" $Outputtext = $Outputtext & $ArrayofChar[$i] Case $ArrayofChar[$i] = "" $ArrayofChar[$i] = "t" $Outputtext = $Outputtext & $ArrayofChar[$i] Case $ArrayofChar[$i] = "µ" $ArrayofChar[$i] = "u" $Outputtext = $Outputtext & $ArrayofChar[$i] Case $ArrayofChar[$i] = "v" $ArrayofChar[$i] = "v" $Outputtext = $Outputtext & $ArrayofChar[$i] Case $ArrayofChar[$i] = "×" $ArrayofChar[$i] = "x" $Outputtext = $Outputtext & $ArrayofChar[$i] Case $ArrayofChar[$i] = "¥" $ArrayofChar[$i] = "y" $Outputtext = $Outputtext & $ArrayofChar[$i] Case $ArrayofChar[$i] = "z" $ArrayofChar[$i] = "z" $Outputtext = $Outputtext & $ArrayofChar[$i] Case Else $ArrayofChar[$i] = $ArrayofChar[$i] $Outputtext = $Outputtext & $ArrayofChar[$i] EndSelect Next ;This is to clean up the string (eliminate superfluous space) If StringInStr ($Outputtext, " ") <> 0 then For $j = 1 to 2 $Processing = $Outputtext $StringLen = StringLen ($Processing) $ArrayofChar = StringSplit ($Processing, "") $Outputtext = "" For $i = 1 to $StringLen If $ArrayofChar[$i] = " " And $ArrayofChar[$i+1] <> " " Then $i = $i+1 $Outputtext = $Outputtext & $ArrayofChar[$i] Else $Outputtext = $Outputtext & $ArrayofChar[$i] EndIf Next Next EndIf $ArrayofChar = 0 ;This is to display the outcome _GUICtrlEdit_SetText ($Output, $Outputtext) EndFunc ;This function do the convert to Normal---------------------------------- Func ConverttoNormal ($Inputtext) $Inputtext = GUICtrlRead ($Input) $StringLen = StringLen ($Inputtext) ;Break the text into one single char $ArrayofChar = StringSplit ($Inputtext, "") ;Convert chars in the array made of splitted text $Outputtext = "" For $i = 1 to $StringLen Select Case $ArrayofChar[$i] = "]" And $ArrayofChar[$i+1] = "\" And $ArrayofChar[$i+2] = "[" $ArrayofChar[$i] = "n" $Outputtext = $Outputtext & $ArrayofChar[$i] $i = $i+3 Case $ArrayofChar[$i] = "/" And $ArrayofChar[$i+1] = "v" And $ArrayofChar[$i+2] = "\" $ArrayofChar[$i] = "m" $Outputtext = $Outputtext & $ArrayofChar[$i] $i = $i+3 Case $ArrayofChar[$i] = "]" And $ArrayofChar[$i+1] = "<" $ArrayofChar[$i] = "k" $Outputtext = $Outputtext & $ArrayofChar[$i] $i = $i+2 Case $ArrayofChar[$i] = "]" And $ArrayofChar[$i+1] = "_" $ArrayofChar[$i] = "l" $Outputtext = $Outputtext & $ArrayofChar[$i] $i = $i+2 Case $ArrayofChar[$i] = "]" And $ArrayofChar[$i+1] = ")" $ArrayofChar[$i] = "d" $Outputtext = $Outputtext & $ArrayofChar[$i] $i = $i+2 Case $ArrayofChar[$i] = "]" And $ArrayofChar[$i+1] = "º" $ArrayofChar[$i] = "p" $Outputtext = $Outputtext & $ArrayofChar[$i] $i = $i+2 Case $ArrayofChar[$i] = "" And $ArrayofChar[$i+1] = "|" $ArrayofChar[$i] = "h" $Outputtext = $Outputtext & $ArrayofChar[$i] $i = $i+2 Case $ArrayofChar[$i] = "v" And $ArrayofChar[$i+1] = "V" $ArrayofChar[$i] = "w" $Outputtext = $Outputtext & $ArrayofChar[$i] $i = $i+2 Case $ArrayofChar[$i] = "C" And $ArrayofChar[$i+1] = "l" $ArrayofChar[$i] = "a" $Outputtext = $Outputtext & $ArrayofChar[$i] $i = $i+2 Case $ArrayofChar[$i] = "(" And $ArrayofChar[$i+1] = "¬" $ArrayofChar[$i] = "g" $Outputtext = $Outputtext & $ArrayofChar[$i] $i = $i+2 Case $ArrayofChar[$i] = "1" And $ArrayofChar[$i+1] = "2" And ($ArrayofChar[$i-1] = " " Or $ArrayofChar[$i-1] = "t") $ArrayofChar[$i] = "r" $Outputtext = $Outputtext & $ArrayofChar[$i] $i = $i+2 Case $ArrayofChar[$i] = "F" And $ArrayofChar[$i+1] = "_" $ArrayofChar[$i] = "e" $Outputtext = $Outputtext & $ArrayofChar[$i] $i = $i+2 Case $ArrayofChar[$i] = "3" $ArrayofChar[$i] = "b" $Outputtext = $Outputtext & $ArrayofChar[$i] Case $ArrayofChar[$i] = "(" $ArrayofChar[$i] = "c" $Outputtext = $Outputtext & $ArrayofChar[$i] Case $ArrayofChar[$i] = "f" $ArrayofChar[$i] = "f" $Outputtext = $Outputtext & $ArrayofChar[$i] Case $ArrayofChar[$i] = "]" $ArrayofChar[$i] = "i" $Outputtext = $Outputtext & $ArrayofChar[$i] Case $ArrayofChar[$i] = "j" $ArrayofChar[$i] = "j" $Outputtext = $Outputtext & $ArrayofChar[$i] Case $ArrayofChar[$i] = "º" $ArrayofChar[$i] = "o" $Outputtext = $Outputtext & $ArrayofChar[$i] Case $ArrayofChar[$i] = "¶" $ArrayofChar[$i] = "q" $Outputtext = $Outputtext & $ArrayofChar[$i] Case $ArrayofChar[$i] = "§" $ArrayofChar[$i] = "s" $Outputtext = $Outputtext & $ArrayofChar[$i] Case $ArrayofChar[$i] = "" $ArrayofChar[$i] = "t" $Outputtext = $Outputtext & $ArrayofChar[$i] Case $ArrayofChar[$i] = "µ" $ArrayofChar[$i] = "u" $Outputtext = $Outputtext & $ArrayofChar[$i] Case $ArrayofChar[$i] = "v" $ArrayofChar[$i] = "v" $Outputtext = $Outputtext & $ArrayofChar[$i] Case $ArrayofChar[$i] = "×" $ArrayofChar[$i] = "x" $Outputtext = $Outputtext & $ArrayofChar[$i] Case $ArrayofChar[$i] = "¥" $ArrayofChar[$i] = "y" $Outputtext = $Outputtext & $ArrayofChar[$i] Case $ArrayofChar[$i] = "z" $ArrayofChar[$i] = "z" $Outputtext = $Outputtext & $ArrayofChar[$i] Case Else $ArrayofChar[$i] = $ArrayofChar[$i] $Outputtext = $Outputtext & $ArrayofChar[$i] EndSelect Next ;This is to clean up the string (eliminate superfluous space) If StringInStr ($Outputtext, " ") <> 0 then For $j = 1 to 2 $Processing = $Outputtext $StringLen = StringLen ($Processing) $ArrayofChar = StringSplit ($Processing, "") $Outputtext = "" For $i = 1 to $StringLen If $ArrayofChar[$i] = " " And $ArrayofChar[$i+1] <> " " Then $i = $i+1 $Outputtext = $Outputtext & $ArrayofChar[$i] Else $Outputtext = $Outputtext & $ArrayofChar[$i] EndIf Next Next EndIf $ArrayofChar = 0 ;This is to display the outcome _GUICtrlEdit_SetText ($Output, $Outputtext) EndFunc