0_00_0 Posted January 9, 2013 Posted January 9, 2013 Hi all I'm sure this is a pretty easy solution but I can't seem to figure it out. I am trying to pass in a base64 code to the converter I have written in C#. I am getting an Unterminated String error on the $b64code initialization line. #RequireAdmin $b64code = '/9j/4AAQSkZJRgABAQEASABIAAD/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/hAylodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQ0MTdDNDIxMTI5RTExRTI5NTQ2ODc5NEJGNzEwNkI5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQ0MTdDNDIyMTI5RTExRTI5NTQ2ODc5NEJGNzEwNkI5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDQxN0M0MUYxMjlFMTFFMjk1NDY4Nzk0QkY3MTA2QjkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDQxN0M0MjAxMjlFMTFFMjk1NDY4Nzk0QkY3MTA2QjkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/2wBDAAQDAwQDAwQEBAQFBQQFBwsHBwYGBw4KCggLEA4RERAOEA8SFBoW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' Run('base64decode.exe ' & $b64code)
Developers Jos Posted January 9, 2013 Developers Posted January 9, 2013 Autoit3 limitations from the helpfile: MAX_LINESIZE 4095 Maximum size for a line of script. 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.
0_00_0 Posted January 9, 2013 Author Posted January 9, 2013 Autoit3 limitations from the helpfile: MAX_LINESIZE 4095 Maximum size for a line of script.Ah Darn I was wondering why it was only showing up until a certain point in the error dialog. Is there any workaround? Thanks for the feedback!
Developers Jos Posted January 9, 2013 Developers Posted January 9, 2013 Sure, just split it up in multiple lines. $a = "111111111" $a &= "2222222" 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.
guinness Posted January 10, 2013 Posted January 10, 2013 (edited) I use this when I need to split a long string... ; AutoIt limit/default. Local Const $MAX_LINESIZE = 4095 Local $vVar = '' For $i = 1 To $MAX_LINESIZE $vVar &= '0' Next ; Split the string into 160 characters. Local $sResult = _SplitLongString($vVar, False, True) MsgBox(4096, '', $sResult) ClipPut($sResult) Func _SplitLongString($sString, $fIsGlobal = Default, $fUseSingleQuotes = Default) Local Const $iLength = 160, $sVariable = '$vVar' ; With AutoIt V3.3.9.4+ the dollar sign is optional. Local $sQuote = '"', $sScope = 'Local ' If $fIsGlobal Then $sScope = 'Global ' EndIf If $fUseSingleQuotes Then $sQuote = '''' EndIf Local $sReturn = $sScope & $sVariable & ' = ' & $sQuote & StringLeft($sString, $iLength) & $sQuote & @CRLF $sString = StringTrimLeft($sString, $iLength) While StringLen($sString) > $iLength $sReturn &= $sVariable & ' &= ' & $sQuote & StringLeft($sString, $iLength) & $sQuote & @CRLF $sString = StringTrimLeft($sString, $iLength) WEnd If StringLen($sString) Then $sReturn &= $sVariable & ' &= ' & $sQuote & $sString & $sQuote EndIf Return $sReturn EndFunc ;==>_SplitLongString Edited January 10, 2013 by guinness 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
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