Sinisterly
[AutoIt] String Converter - Printable Version

+- Sinisterly (https://sinister.li)
+-- Forum: Coding (https://sinister.li/Forum-Coding)
+--- Forum: Coding (https://sinister.li/Forum-Coding--71)
+--- Thread: [AutoIt] String Converter (/Thread-AutoIt-String-Converter)



[AutoIt] String Converter - ReaperX - 11-18-2011

Converts:
---------------------
- String to Binary
- Binary to String
- String to Hex
- Hex to String
---------------------
Code:
#include <String.au3> Main() StringToB() StringToH() BinaryToS() HexToS() Func Main() GUIDelete() GUICreate("String Converter", 250, 230) $title = GUICtrlCreateLabel("String Converter by ReaperX", 55, 20) $StringToB = GUICtrlCreateButton("String -> Binary", 75, 60, 100, 30) $StringToH = GUICtrlCreateButton("String -> Hex", 75, 90, 100, 30) $BinaryToS = GUICtrlCreateButton("Binary -> String", 75, 120, 100, 30) $HexToS = GUICtrlCreateButton("Hex -> String", 75, 150, 100, 30) $about = GUICtrlCreateButton("About", 0, 210, 80, 20) $exit = GUICtrlCreateButton("Exit", 170, 210, 80, 20) GUISetState() While 1 $msg = GUIGetMsg() If $msg = -3 Then Exit Select Case $msg = $StringToB StringToB() Case $msg = $StringToH StringToH() Case $msg = $BinaryToS BinaryToS() Case $msg = $HexToS HexToS() Case $msg = $about MsgBox(0, "About", "Created By ReaperX (C) 2011.") Case $msg = $exit Exit EndSelect WEnd EndFunc ;==>Main Func StringToB() GUIDelete() GUICreate("String Converter", 300, 260) $title = GUICtrlCreateLabel("String To Binary", 110, 50) $text_label = GUICtrlCreateLabel("Text String:", 15, 101) $text = GUICtrlCreateInput("", 75, 100, 170, 18) GUICtrlSetTip($text, "String to Convert to Binary.") $result = GUICtrlCreateInput("", 75, 130, 170, 18) GUICtrlSetTip($result, "Conversion Displayed Here.") $result_label = GUICtrlCreateLabel("Result:", 35, 131) $convert = GUICtrlCreateButton("Convert", 130, 160, 50, 30) $back = GUICtrlCreateButton("<- Back", 0, 0, 45, 20) $copy = GUICtrlCreateButton("Copy To Clipboard", 105, 200, 100, 20) GUICtrlSetTip($copy, "Copy Conversion Result to Clipboard.") $converter = "" GUISetState() While 1 $msg = GUIGetMsg() If $msg = -3 Then Exit Select Case $msg = $convert $read = GUICtrlRead($text) $converter = StringToBinary($read) GUICtrlSetData($result, $converter) Case $msg = $back Main() Case $msg = $copy ClipPut($converter) MsgBox(0, "Copied!", "Conversion Copied to Clipboard!") EndSelect WEnd EndFunc ;==>StringToB Func StringToH() GUIDelete() GUICreate("String Converter", 300, 260) $title = GUICtrlCreateLabel("String To Hex", 110, 50) $text_label = GUICtrlCreateLabel("Text String:", 15, 101) $text = GUICtrlCreateInput("", 75, 100, 170, 18) GUICtrlSetTip($text, "String to Convert to Hex.") $result = GUICtrlCreateInput("", 75, 130, 170, 18) GUICtrlSetTip($result, "Conversion Displayed Here.") $result_label = GUICtrlCreateLabel("Result:", 35, 131) $convert = GUICtrlCreateButton("Convert", 130, 160, 50, 30) $back = GUICtrlCreateButton("<- Back", 0, 0, 45, 20) $copy = GUICtrlCreateButton("Copy To Clipboard", 105, 200, 100, 20) GUICtrlSetTip($copy, "Copy Conversion Result to Clipboard.") $converter = "" GUISetState() While 1 $msg = GUIGetMsg() If $msg = -3 Then Exit Select Case $msg = $convert $read = GUICtrlRead($text) $converter = _StringToHex($read) GUICtrlSetData($result, $converter) Case $msg = $back Main() Case $msg = $copy ClipPut($converter) MsgBox(0, "Copied!", "Conversion Copied to Clipboard!") EndSelect WEnd EndFunc ;==>StringToH Func BinaryToS() GUIDelete() GUICreate("String Converter", 300, 260) $title = GUICtrlCreateLabel("Binary To String", 110, 50) $text_label = GUICtrlCreateLabel("Binary String:", 8, 101) $text = GUICtrlCreateInput("", 75, 100, 170, 18) GUICtrlSetTip($text, "Binary String to Convert to Text.") $result = GUICtrlCreateInput("", 75, 130, 170, 18) GUICtrlSetTip($result, "Conversion Displayed Here.") $result_label = GUICtrlCreateLabel("Result:", 35, 131) $convert = GUICtrlCreateButton("Convert", 130, 160, 50, 30) $back = GUICtrlCreateButton("<- Back", 0, 0, 45, 20) $copy = GUICtrlCreateButton("Copy To Clipboard", 105, 200, 100, 20) GUICtrlSetTip($copy, "Copy Conversion Result to Clipboard.") $converter = "" GUISetState() While 1 $msg = GUIGetMsg() If $msg = -3 Then Exit Select Case $msg = $convert $read = GUICtrlRead($text) $converter = BinaryToString($read) GUICtrlSetData($result, $converter) Case $msg = $back Main() Case $msg = $copy ClipPut($converter) MsgBox(0, "Copied!", "Conversion Copied to Clipboard!") EndSelect WEnd EndFunc ;==>BinaryToS Func HexToS() GUIDelete() GUICreate("String Converter", 300, 260) $title = GUICtrlCreateLabel("Hex To String", 110, 50) $text_label = GUICtrlCreateLabel("Hex String:", 15, 101) $text = GUICtrlCreateInput("", 75, 100, 170, 18) GUICtrlSetTip($text, "Hex String to Convert to Text.") $result = GUICtrlCreateInput("", 75, 130, 170, 18) GUICtrlSetTip($result, "Conversion Displayed Here.") $result_label = GUICtrlCreateLabel("Result:", 35, 131) $convert = GUICtrlCreateButton("Convert", 130, 160, 50, 30) $back = GUICtrlCreateButton("<- Back", 0, 0, 45, 20) $copy = GUICtrlCreateButton("Copy To Clipboard", 105, 200, 100, 20) GUICtrlSetTip($copy, "Copy Conversion Result to Clipboard.") $converter = "" GUISetState() While 1 $msg = GUIGetMsg() If $msg = -3 Then Exit Select Case $msg = $convert $read = GUICtrlRead($text) $converter = _HexToString($read) GUICtrlSetData($result, $converter) Case $msg = $back Main() Case $msg = $copy ClipPut($converter) MsgBox(0, "Copied!", "Conversion Copied to Clipboard!") EndSelect WEnd EndFunc



[AutoIt] String Converter - ReaperX - 11-18-2011

Converts:
---------------------
- String to Binary
- Binary to String
- String to Hex
- Hex to String
---------------------
Code:
#include <String.au3> Main() StringToB() StringToH() BinaryToS() HexToS() Func Main() GUIDelete() GUICreate("String Converter", 250, 230) $title = GUICtrlCreateLabel("String Converter by ReaperX", 55, 20) $StringToB = GUICtrlCreateButton("String -> Binary", 75, 60, 100, 30) $StringToH = GUICtrlCreateButton("String -> Hex", 75, 90, 100, 30) $BinaryToS = GUICtrlCreateButton("Binary -> String", 75, 120, 100, 30) $HexToS = GUICtrlCreateButton("Hex -> String", 75, 150, 100, 30) $about = GUICtrlCreateButton("About", 0, 210, 80, 20) $exit = GUICtrlCreateButton("Exit", 170, 210, 80, 20) GUISetState() While 1 $msg = GUIGetMsg() If $msg = -3 Then Exit Select Case $msg = $StringToB StringToB() Case $msg = $StringToH StringToH() Case $msg = $BinaryToS BinaryToS() Case $msg = $HexToS HexToS() Case $msg = $about MsgBox(0, "About", "Created By ReaperX (C) 2011.") Case $msg = $exit Exit EndSelect WEnd EndFunc ;==>Main Func StringToB() GUIDelete() GUICreate("String Converter", 300, 260) $title = GUICtrlCreateLabel("String To Binary", 110, 50) $text_label = GUICtrlCreateLabel("Text String:", 15, 101) $text = GUICtrlCreateInput("", 75, 100, 170, 18) GUICtrlSetTip($text, "String to Convert to Binary.") $result = GUICtrlCreateInput("", 75, 130, 170, 18) GUICtrlSetTip($result, "Conversion Displayed Here.") $result_label = GUICtrlCreateLabel("Result:", 35, 131) $convert = GUICtrlCreateButton("Convert", 130, 160, 50, 30) $back = GUICtrlCreateButton("<- Back", 0, 0, 45, 20) $copy = GUICtrlCreateButton("Copy To Clipboard", 105, 200, 100, 20) GUICtrlSetTip($copy, "Copy Conversion Result to Clipboard.") $converter = "" GUISetState() While 1 $msg = GUIGetMsg() If $msg = -3 Then Exit Select Case $msg = $convert $read = GUICtrlRead($text) $converter = StringToBinary($read) GUICtrlSetData($result, $converter) Case $msg = $back Main() Case $msg = $copy ClipPut($converter) MsgBox(0, "Copied!", "Conversion Copied to Clipboard!") EndSelect WEnd EndFunc ;==>StringToB Func StringToH() GUIDelete() GUICreate("String Converter", 300, 260) $title = GUICtrlCreateLabel("String To Hex", 110, 50) $text_label = GUICtrlCreateLabel("Text String:", 15, 101) $text = GUICtrlCreateInput("", 75, 100, 170, 18) GUICtrlSetTip($text, "String to Convert to Hex.") $result = GUICtrlCreateInput("", 75, 130, 170, 18) GUICtrlSetTip($result, "Conversion Displayed Here.") $result_label = GUICtrlCreateLabel("Result:", 35, 131) $convert = GUICtrlCreateButton("Convert", 130, 160, 50, 30) $back = GUICtrlCreateButton("<- Back", 0, 0, 45, 20) $copy = GUICtrlCreateButton("Copy To Clipboard", 105, 200, 100, 20) GUICtrlSetTip($copy, "Copy Conversion Result to Clipboard.") $converter = "" GUISetState() While 1 $msg = GUIGetMsg() If $msg = -3 Then Exit Select Case $msg = $convert $read = GUICtrlRead($text) $converter = _StringToHex($read) GUICtrlSetData($result, $converter) Case $msg = $back Main() Case $msg = $copy ClipPut($converter) MsgBox(0, "Copied!", "Conversion Copied to Clipboard!") EndSelect WEnd EndFunc ;==>StringToH Func BinaryToS() GUIDelete() GUICreate("String Converter", 300, 260) $title = GUICtrlCreateLabel("Binary To String", 110, 50) $text_label = GUICtrlCreateLabel("Binary String:", 8, 101) $text = GUICtrlCreateInput("", 75, 100, 170, 18) GUICtrlSetTip($text, "Binary String to Convert to Text.") $result = GUICtrlCreateInput("", 75, 130, 170, 18) GUICtrlSetTip($result, "Conversion Displayed Here.") $result_label = GUICtrlCreateLabel("Result:", 35, 131) $convert = GUICtrlCreateButton("Convert", 130, 160, 50, 30) $back = GUICtrlCreateButton("<- Back", 0, 0, 45, 20) $copy = GUICtrlCreateButton("Copy To Clipboard", 105, 200, 100, 20) GUICtrlSetTip($copy, "Copy Conversion Result to Clipboard.") $converter = "" GUISetState() While 1 $msg = GUIGetMsg() If $msg = -3 Then Exit Select Case $msg = $convert $read = GUICtrlRead($text) $converter = BinaryToString($read) GUICtrlSetData($result, $converter) Case $msg = $back Main() Case $msg = $copy ClipPut($converter) MsgBox(0, "Copied!", "Conversion Copied to Clipboard!") EndSelect WEnd EndFunc ;==>BinaryToS Func HexToS() GUIDelete() GUICreate("String Converter", 300, 260) $title = GUICtrlCreateLabel("Hex To String", 110, 50) $text_label = GUICtrlCreateLabel("Hex String:", 15, 101) $text = GUICtrlCreateInput("", 75, 100, 170, 18) GUICtrlSetTip($text, "Hex String to Convert to Text.") $result = GUICtrlCreateInput("", 75, 130, 170, 18) GUICtrlSetTip($result, "Conversion Displayed Here.") $result_label = GUICtrlCreateLabel("Result:", 35, 131) $convert = GUICtrlCreateButton("Convert", 130, 160, 50, 30) $back = GUICtrlCreateButton("<- Back", 0, 0, 45, 20) $copy = GUICtrlCreateButton("Copy To Clipboard", 105, 200, 100, 20) GUICtrlSetTip($copy, "Copy Conversion Result to Clipboard.") $converter = "" GUISetState() While 1 $msg = GUIGetMsg() If $msg = -3 Then Exit Select Case $msg = $convert $read = GUICtrlRead($text) $converter = _HexToString($read) GUICtrlSetData($result, $converter) Case $msg = $back Main() Case $msg = $copy ClipPut($converter) MsgBox(0, "Copied!", "Conversion Copied to Clipboard!") EndSelect WEnd EndFunc



RE: [AutoIt] String Converter - Jacob - 11-18-2011

my handy characters is this but times 10 Biggrin


RE: [AutoIt] String Converter - 1234hotmaster - 11-18-2011

Fixed your code to make it work Smile

Nice program =]


RE: [AutoIt] String Converter - ReaperX - 11-19-2011

Thanks And it Worked Anyway... What had to Be Fixed?


RE: [AutoIt] String Converter - 1234hotmaster - 11-19-2011

it didn't... You didn't include String.au3 which is needed for _StringToHex and _HexToString and the GUIConstants.au3 which the $GUI_EVENT_CLOSE is in it and i replaced it with -3 which is the same except no need for the include =]


RE: [AutoIt] String Converter - ReaperX - 11-19-2011

(11-19-2011, 01:46 AM)1234Darkmaster Wrote: it didn't... You didn't include String.au3 which is needed for _StringToHex and _HexToString and the GUIConstants.au3 which the $GUI_EVENT_CLOSE is in it and i replaced it with -3 which is the same except no need for the include =]

Oh Thanks. I Had Included String.au3 but i Must have Accidently Taken it Out When i Copied the Code. xD



RE: [AutoIt] String Converter - Mediocrity_mybb_import6293 - 11-19-2011

Nice programme Darkmaster was right it wouldnt of worked withought the String.au3 include


RE: [AutoIt] String Converter - ReaperX - 11-19-2011

(11-19-2011, 05:46 PM)peggy Wrote: Nice programme Darkmaster was right it wouldnt of worked withought the String.au3 include
i know