kctvt Posted February 11, 2011 Posted February 11, 2011 Problem with StringMid Hi there, I'm creating a code read file infomation.txt , take 200 characters/time ... but I dont know how. This's my code : #include <File.au3> $FileRead = FileRead ("D:\Text\NoteText.txt") $i = 1 Do $result = StringMid ($FileRead, $i, $i+199) MsgBox(0, "Leftmost 3 characters are:", $result) $i = $i + 200 Until StringRight ($FileRead,0) Humm... I know this code is wrong. But, this's just like an example. I have an Example : As a translator translates words from one language to another, it means you will have the opportunity to attract a wide variety of audience from all over the world because not all people can understand english. I want to take 200 characters/time , So... How...
Moderators Melba23 Posted February 11, 2011 Moderators Posted February 11, 2011 kctvt,You were pretty close: $sString = "As a translator translates words from one language to another, it means you will have the opportunity to attract a wide variety of audience from all over the world because not all people can understand English." $iStart = 1 $iStep = 50 Do ConsoleWrite(StringMid($sString, $iStart, $iStep) & @CRLF) $iStart += $iStep Until $iStart > StringLen($sString)Just use the value you want for $iStep. M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area
kctvt Posted February 11, 2011 Author Posted February 11, 2011 He he , thank Melba ^^ It's working. $iStart > StringLen($sString) ==> This's the key.
Yashied Posted February 11, 2011 Posted February 11, 2011 Another way. $sString = "As a translator translates words from one language to another, it means you will have the opportunity to attract a wide variety of audience from all over the world because not all people can understand English." $aString = StringRegExp($sString, '.{1,50}', 3) For $i = 0 To UBound($aString) - 1 ConsoleWrite($aString[$i] & @CR) Next My UDFs: iKey | FTP Uploader | Battery Checker | Boot Manager | Font Viewer | UDF Keyword Manager | Run Dialog Replacement | USBProtect | 3D Axis | Calculator | Sleep | iSwitcher | TM | NetHelper | File Types Manager | Control Viewer | SynFolders | DLL Helper Animated Tray Icons UDF Library | Hotkeys UDF Library | Hotkeys Input Control UDF Library | Caret Shape UDF Library | Context Help UDF Library | Most Recently Used List UDF Library | Icons UDF Library | FTP UDF Library | Script Communications UDF Library | Color Chooser UDF Library | Color Picker Control UDF Library | IPHelper (Vista/7) UDF Library | WinAPI Extended UDF Library | WinAPIVhd UDF Library | Icon Chooser UDF Library | Copy UDF Library | Restart UDF Library | Event Log UDF Library | NotifyBox UDF Library | Pop-up Windows UDF Library | TVExplorer UDF Library | GuiHotKey UDF Library | GuiSysLink UDF Library | Package UDF Library | Skin UDF Library | AITray UDF Library | RDC UDF Library Appropriate path | Button text color | Gaussian random numbers | Header's styles (Vista/7) | ICON resource enumeration | Menu & INI | Tabbed string size | Tab's skin | Pop-up circular menu | Progress Bar without animation (Vista/7) | Registry export | Registry path jumping | Unique hardware ID | Windows alignment More...
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