MrCreatoR Posted April 23, 2008 Posted April 23, 2008 Hi and wellcome to the forums! Try this: $sWord = "" For $i = 1 To 5 $sWord &= Chr(Random(97, 122, 1)) Next MsgBox(64, "", $sWord) Spoiler Using OS: Win 7 Professional, Using AutoIt Ver(s): 3.3.6.1 / 3.3.8.1 AutoIt Russian Community My Work... Spoiler Projects: ATT - Application Translate Tool {new}| BlockIt - Block files & folders {new}| SIP - Selected Image Preview {new}| SISCABMAN - SciTE Abbreviations Manager {new}| AutoIt Path Switcher | AutoIt Menu for Opera! | YouTube Download Center! | Desktop Icons Restorator | Math Tasks | KeyBoard & Mouse Cleaner | CaptureIt - Capture Images Utility | CheckFileSize ProgramUDFs: OnAutoItErrorRegister - Handle AutoIt critical errors {new}| AutoIt Syntax Highlight {new}| Opera Library! | Winamp Library | GetFolderToMenu | Custom_InputBox()! | _FileRun UDF | _CheckInput() UDF | _GUIInputSetOnlyNumbers() UDF | _FileGetValidName() UDF | _GUICtrlCreateRadioCBox UDF | _GuiCreateGrid() | _PathSplitByRegExp() | _GUICtrlListView_MoveItems - UDF | GUICtrlSetOnHover_UDF! | _ControlTab UDF! | _MouseSetOnEvent() UDF! | _ProcessListEx - UDF | GUICtrl_SetResizing - UDF! | Mod. for _IniString UDFs | _StringStripChars UDF | _ColorIsDarkShade UDF | _ColorConvertValue UDF | _GUICtrlTab_CoverBackground | CUI_App_UDF | _IncludeScripts UDF | _AutoIt3ExecuteCode | _DragList UDF | Mod. for _ListView_Progress | _ListView_SysLink | _GenerateRandomNumbers | _BlockInputEx | _IsPressedEx | OnAutoItExit Handler | _GUICtrlCreateTFLabel UDF | WinControlSetEvent UDF | Mod. for _DirGetSizeEx UDF Examples: ScreenSaver Demo - Matrix included | Gui Drag Without pause the script | _WinAttach()! | Turn Off/On Monitor | ComboBox Handler Example | Mod. for "Thinking Box" | Cool "About" Box | TasksBar Imitation Demo Like the Projects/UDFs/Examples? Please rate the topic (up-right corner of the post header: Rating ) * === My topics === * ================================================== ================================================== AutoIt is simple, subtle, elegant. © AutoIt Team
paditepred Posted April 23, 2008 Author Posted April 23, 2008 Why in this case he sends $sWord but not random word?$sWord = ""For $i = 1 To 5 $sWord &= Chr(Random(97, 122, 1))Next Send("$sWord")
monoceres Posted April 23, 2008 Posted April 23, 2008 Why in this case he sends $sWord but not random word?What do you mean?$sWord is holding the random word he generated in the for loop. Broken link? PM me and I'll send you the file!
paditepred Posted April 23, 2008 Author Posted April 23, 2008 I mean he sends $sWord but not random word. How to make that code will send random word?
DarkMatter Posted April 23, 2008 Posted April 23, 2008 (edited) Try this: Send($sWord) Edited April 23, 2008 by DarkMatter [sub]Quantum mechanics: The dreams stuff is made of[/sub]
MrCreatoR Posted April 23, 2008 Posted April 23, 2008 $sWord = "" For $i = 1 To 5 $sChar = Chr(Random(97, 122, 1)) Send($sChar, 1) Next ;MsgBox(64, "", $sWord) ? Spoiler Using OS: Win 7 Professional, Using AutoIt Ver(s): 3.3.6.1 / 3.3.8.1 AutoIt Russian Community My Work... Spoiler Projects: ATT - Application Translate Tool {new}| BlockIt - Block files & folders {new}| SIP - Selected Image Preview {new}| SISCABMAN - SciTE Abbreviations Manager {new}| AutoIt Path Switcher | AutoIt Menu for Opera! | YouTube Download Center! | Desktop Icons Restorator | Math Tasks | KeyBoard & Mouse Cleaner | CaptureIt - Capture Images Utility | CheckFileSize ProgramUDFs: OnAutoItErrorRegister - Handle AutoIt critical errors {new}| AutoIt Syntax Highlight {new}| Opera Library! | Winamp Library | GetFolderToMenu | Custom_InputBox()! | _FileRun UDF | _CheckInput() UDF | _GUIInputSetOnlyNumbers() UDF | _FileGetValidName() UDF | _GUICtrlCreateRadioCBox UDF | _GuiCreateGrid() | _PathSplitByRegExp() | _GUICtrlListView_MoveItems - UDF | GUICtrlSetOnHover_UDF! | _ControlTab UDF! | _MouseSetOnEvent() UDF! | _ProcessListEx - UDF | GUICtrl_SetResizing - UDF! | Mod. for _IniString UDFs | _StringStripChars UDF | _ColorIsDarkShade UDF | _ColorConvertValue UDF | _GUICtrlTab_CoverBackground | CUI_App_UDF | _IncludeScripts UDF | _AutoIt3ExecuteCode | _DragList UDF | Mod. for _ListView_Progress | _ListView_SysLink | _GenerateRandomNumbers | _BlockInputEx | _IsPressedEx | OnAutoItExit Handler | _GUICtrlCreateTFLabel UDF | WinControlSetEvent UDF | Mod. for _DirGetSizeEx UDF Examples: ScreenSaver Demo - Matrix included | Gui Drag Without pause the script | _WinAttach()! | Turn Off/On Monitor | ComboBox Handler Example | Mod. for "Thinking Box" | Cool "About" Box | TasksBar Imitation Demo Like the Projects/UDFs/Examples? Please rate the topic (up-right corner of the post header: Rating ) * === My topics === * ================================================== ================================================== AutoIt is simple, subtle, elegant. © AutoIt Team
weaponx Posted April 23, 2008 Posted April 23, 2008 (edited) $sWord = "" For $i = 1 To 5 $sChar = Chr(Random(97, 122, 1)) Send($sChar, 1) Next ;MsgBox(64, "", $sWord) ? You had it right the first time, he just put the variable name in quotes. Edited April 23, 2008 by weaponx
DarkMatter Posted April 23, 2008 Posted April 23, 2008 (edited) I think the problem was because $sWord was in quotes. So it was sending the literal string not the Value of $sWord. Edit: Sorry for the repeat: WeaponX beat me to it! Edited April 23, 2008 by DarkMatter [sub]Quantum mechanics: The dreams stuff is made of[/sub]
Tlem Posted April 24, 2008 Posted April 24, 2008 If it's for a password generation, you can use this : http://www.autoitscript.fr/forum/viewtopic.php?f=6&t=806 Best Regards.Thierry
Moderators SmOke_N Posted April 24, 2008 Moderators Posted April 24, 2008 I mean he sends $sWord but not random word. How to make that code will send random word?Global $aWords[4] = ["Word1", "Word2", "Word3", "Word4"] MsgBox(64, "Info", "Your random word is: " & $aWords[Random(0, (UBound($aWords) - 1), 1)]) Common sense plays a role in the basics of understanding AutoIt... If you're lacking in that, do us all a favor, and step away from the computer.
Tlem Posted April 24, 2008 Posted April 24, 2008 Grieved, I had not understood question. Best Regards.Thierry
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