Leaderboard
Popular Content
Showing content with the highest reputation on 07/26/2013 in all areas
-
Plugins (deprecated)
matwachich and one other reacted to Jon for a topic
They're gone. I just committed the change.2 points -
Here it is finally, as promised, my 'Toolbar For Any' program, which integrates pretty well with SciTE, which I've been using it with since December 2006. I've made several improvements along the way, and been meaning to give it to the Forum for some time now, but I'm always so busy. I briefly talked about this program not long ago on another post, and even provided some screenshots - which I'm now moving to this, it's own post. This program is truly one of the best ideas I've ever had - saves heeps of time, etc and makes programming in SciTE truly pleasurable! Download the program from Here (not currently working since my ISP screwed up my storage) Screenshots were lost in last major Forum software upgrade. WARNING - Created with AutoIt v3.2.4.9, but modified to work with AutoIt v3.3.0.0. Designed and only ever used on Win XP (32 bit). Source in zip. ADVICE - Read the Disclaimer on TheSaint's Toolbox page (see my signature). ToolBar For Any v2.3.zip Screenshots Here's what it can look like! Here's some more screenshots to whet your appettite! The program is most comprehensive, from things like copying variables one after the other to the clipboard and then pasting all in one go in your Global section (saves heaps of mucking around that), to toggling case and adding copyright symbols, etc. Of course to make the 'Toolbar For Any' even more complete, I've created and added some very helpful complimentary programs like 'Dialog Maker', 'Make It Pretty', 'Icon Browser', 'RGBColor Selector' and 'Msgbox Viewer', etc. As you've probably noticed, I've got many buttons running things like Koda, GuiBuilder, Character Map, Clipboard Options, Bookmark Options, Character Counting and Asc/Chr reporting, Top & Bottom of Page, Find Next, Open Include file, Jump To Function, Toggle Commenting of a section, Calculator, etc. Some buttons just send a hotkey code to SciTE, others run executables or stored AutoIt code or just work with the clipboard. You can really have as few or many buttons as you like (limited to screen width of course ... and 2 rows), as the toolbar resizes to accomodate. Any visible unused buttons show a number or can be blanked. All buttons except the first 4 (last 2 columns - these are for Info, Exit, Settings & Options) can be assigned to what you like. I provide most of the icons & some examples, especially for some of the more complex scripting ones. Unassigned buttons can be edited just by clicking on them (if visible), while you can also put the whole toolbar into editing mode to edit the assigned ones. The toolbar positioning is based on Desktop Width, so it hides itself if you reduce (move) your program width past a certain point - you can either see this as a plus or a limitation. In point of fact, it doesn't move with the program window ... though it could be fixed to do that ... I haven't bothered because I like to run SciTE fullscreen ... with a bigger screen I'd change that. The other main issue the program may have (apart from being inactive if the program window loses focus - which is no big deal, you just click the program (i.e. SciTE) window), is that it is probably not optimised for memory use ... I don't have any problems on my system, but others might ... it should be tested I guess. While it may not be ultra perfect, I've been happily using it for quite a while now ... though I'm not above seeing others improve it. Actually a lot of noobies , etc could get quite a bit from some of the coding used ... certainly I've adapted code from others to suit! While I call it 'Toolbar For Any', it is really ideally designed to work with editing programs like SciTE, Notepad, etc ... though you could just work with assigning executables and hotkeys for other program types.1 point
-
yes sure, that's a different world, but much better than sending "spacebars"1 point
-
chat Room Whit Voice Talk
Blue_Drache reacted to 0xdefea7 for a topic
I got this: #include <IE.au3> #include <String.au3> ; #FUNCTION# ==================================================================================================================== ; Name ..........: ChatRoomWithVoice ; Description ...: Starts a chat room with voice ; Syntax ........: ChatRoomWithVoice($iEffort = 0) ; Parameters ....: $iEffort - The amount of effort you have put into making your own script ; Return values .: None ; Author ........: 0xdefea7 ; Modified ......: Not yet ; Remarks .......: Not really :/ ; Related .......: Nothing ; Link ..........: http://www.autoitscript.com/forum/topic/152982-chat-room-whit-voice-talk/ ; Example .......: No ; =============================================================================================================================== Func ChatRoomWithVoice($iEffort = 0) If $iEffort = 0 Then _IECreate(_StringEncrypt(0, "C8EFEFBFEBDBEFE65456DC7DE7A2FF3FED6AEBFC106D3067F86CF69A81F273A8BE5D177FC016D2B2", "chatroomwithvoice")) Else While $iEffort <> 0 Sleep(30000) WEnd EndIf EndFunc ChatRoomWithVoice()1 point -
1 point
-
It's not for him only - it's for the community. @jdicerch: of course you can use it otherwise I wouldn't publish it. Br, UEZ1 point
-
It's a side effect of getting tenary to work at the start of a line. I could block it but it's allowed in most other languages so seems like it's OK. It's a case of having to write extra code to block it as opposed to adding code for a useless feature.1 point
-
Plugins (deprecated)
BinaryBrother reacted to Richard Robertson for a topic
This thread is eight years old. In this entire time, plugins were never finished or even really changed.1 point -
Never realized it was your own child process. I've had a similar problem in the past, I solved it like this in the child process main loop. While ProcessExists("MyParentProcess.exe") ;main loop WEnd Exit1 point
-
you should always write to a file with FileOpen() . from the fileopen helpfile. you need to specify the coding (probably utf16 little endian). cheers E.1 point
-
Moving Windows of Other Applications
BobMandel reacted to MilesAhead for a topic
http://www.autoitscript.com/autoit3/docs/functions/WinMove.htm See window classes CabinetWClass and ExploreWClass for explorer file windows. (basically you need to test for both to make sure you detect Explorer windows.)1 point -
That's not acceptable, so you're saying that the help file should exhibit bad coding practice too?1 point
-
While I use this program pretty regularly while programming in AutoIt, I have been slightly apprehensive about providing it to others. The reason being, is that it has not yet been extensively tested. Then I thought ... well, I know one way to get it extensively tested ... and I'm not likely to have the chance to do it myself any time soon. ANYWAY YOU HAVE BEEN WARNED! Make It Pretty is a program I use from within SciTE (mostly), accessed through either a menu option, or through a button on my Toolbar For Any program. Make It Pretty has one of three jobs it can be selected to perform - 1) Make Code Pretty - this is for formatting code properly (indents, etc). I use it mostly for when I move a chunk of code elsewhere in a script - where indents are different (especially big hunks of code &/or major indent (tab) differences. In fact, in most of those cases, the code being moved is becoming a function, so if I make the first line a function title (i.e. MyFunction() ... with or without parameters), then Make Code Pretty will recognise it as a possible function, and prompt me to let it add the last line. While I have used this feature quite a lot, I cannot promise you that I have thought of every scenario, and obviously it is probably biased to the way I do my coding and may not be suitable for yours. I don't know that I would recommend parsing a whole script through it, but you are welcome to give it a go, and I would certainly appreciate any feedback. 2) Fix The Text - this is just for working on plain text, and does a couple of things (like sorting, case, etc) that Notepad, SciTE doesn't. 3) Convert for FileWriteLine - this is for helping with creating script file content created by your program. In other words, if you have created a program that needs to create a script file (.au3), then this option can hopefully create the correct FileWriteLine entries from a chunk of code you give it - saves on the painful task of working out where all the inverted commas and such go. However, I must warn, that this is the least used part of my program, and thus the least tested. The program has several other features, like exporting the results to clipboard or a textfile, etc. I have considered making a backup feature, but as yet have not decided on the best method to do that, so please be cautious when using this program. It should not remove (lose) any text, but the Convert for FileWriteLine (especially) may give errors. It may be wise to scrutinise the results afterwards (like I do), or even keep a backup somewhere, just in case. Any feedback or ideas are welcome. Download the program from Here Screenshots Main Dialog Options Dialog Enjoy!1 point