All Activity
- Today
-
AutoIt help file for dark environment
argumentum replied to argumentum's topic in AutoIt Projects and Collaboration
And with this, the search for the perfect dark theme CHM, has concluded. Thanks everyone for the participation. I'll post the better CSSs at https://www.autoitscript.com/forum/topic/211676-autoithelp-v33161-with-external-css-loading/ once I add this html { } part. -
argumentum reacted to a post in a topic: AutoIt help file for dark environment
-
AutoIt help file for dark environment
argumentum replied to argumentum's topic in AutoIt Projects and Collaboration
Didn't. Thanks so very much. -
AutoIt help file for dark environment
donnyh13 replied to argumentum's topic in AutoIt Projects and Collaboration
Not sure if you figured it out by now or not, but I believe this does it: html { scrollbar-base-color: #252525; scrollbar-face-color: #353535; scrollbar-3dlight-color: #252525; scrollbar-highlight-color: #252525; scrollbar-track-color: #252525; scrollbar-arrow-color: #353535; scrollbar-shadow-color: #252525; scrollbar-dark-shadow-color: #202020; } - Yesterday
-
Xandy reacted to a post in a topic: AutoItHelp v3.3.16.1 with external CSS loading
-
thank you
- 2 replies
-
- readability
- python
-
(and 1 more)
Tagged with:
-
argumentum reacted to a post in a topic: AutoItHelp v3.3.16.1 with external CSS loading
-
AutoItHelp v3.3.16.1 with external CSS loading
Andreik replied to argumentum's topic in AutoIt General Help and Support
I have also bad tastes at colors, I changed just this striking yellow to #635435 and I am happy with the final result. -
AutoItHelp v3.3.16.1 with external CSS loading
argumentum replied to argumentum's topic in AutoIt General Help and Support
I am, admittedly, not very good with colors. I'm never pleased with my choosing. If you make a nice looking Theme/CSS, do share it here ( maybe with a small pic. too as a preview ) so we all can have the CSS. -
argumentum reacted to a post in a topic: AutoItHelp v3.3.16.1 with external CSS loading
-
AutoItHelp v3.3.16.1 with external CSS loading
Andreik replied to argumentum's topic in AutoIt General Help and Support
tr.yellow,tr.yellowbold { background-color:#808000 /* #ffff9C */ } This is eye hurting but the overall colors are nicely picked. It's a shame that it's not the entire chm theme aware. In dark mode it gives you a feeling of two different applications when you see half of the application in light mode. Anyway, awesome work @argumentum. -
_Excel_RangeFind() and empty search
donnyh13 replied to MWIProd's topic in AutoIt General Help and Support
Technically Column F is empty, only Column E contains the data. Try one column at a time. And skip the second column of merged cells. Local $oRange = $oWorkbook.Sheets(1).Range("E:E") Local $oList = $oRange.SpecialCells($xlCellTypeBlanks) -
Andreik reacted to a file: AutoItHelp_v3.3.16.1_wExternalCss
-
kittmaster joined the community
-
My script checks for valid Unicode characters encoding in UTF8. It goes beyond AutoIt charset (UCS2) as it also checks for upper Unicode planes (which can't be natively processed by vanilla AutoIt). Yes I open the file in ANSI mode, which means I read it as a bunch of 8-bit charaters. Then The For loop checks whether it find invalid UTF8 sequences. Since it does find many invalid sequences, that only means your file is NOT UTF8. As @Jos said, post the file either publickly or privately and I'll tell you what the problem is.
-
donnyh13 reacted to a file: AutoItHelp_v3.3.16.1_wExternalCss
-
My problem is resolved and I can't say what exactly triggered the issue. I had backups and I went back and examined those backups and found the file with which the issue started to act. I replaced some scripts and the issue was resolved. I understand that a test file is needed but unfortunately I can not provide that. If I put the lines I replaced together with the parametre I mentioned in a new file it doesn't recreate the issue. So there should be different things that interact together and I replaced one of them. I will keep an eye on it and in case it comes back, I will try to put some script together for testing. Thank you for your time.
-
argumentum reacted to a post in a topic: UDF : Multi-threading made easy
-
AutoItHelp v3.3.16.1 with external CSS loading
argumentum replied to argumentum's topic in AutoIt General Help and Support
lol, right click on any page in the help file and select "View Source" The way I got most of sources was by unpack/decompile the CHM file. -
AutoItHelp v3.3.16.1 with external CSS loading
Zedna replied to argumentum's topic in AutoIt General Help and Support
Just by looking at sources -
I need from from time to time to run small processes to perform task that would otherwise clog the main process. Yes, there is a number of other UDF that could have done it very well, but I felt they were an over-kill for what I wanted. Don't throw me stones, I know it's not really multi-threading, but it is as close as I could get with simple AutoIt. If someone wonders why I called it PMT, the P stands for Pretending. And I'm also not pretending it is an elaborate UDF. Just small and simple to use... Example : #AutoIt3Wrapper_Res_SaveSource=y #include "PMT-UDF.AU3" #include <Constants.au3> _PMT_Init() Local $hProc1 = _PMT_Start("Test1", Default, "Test 1") _PMT_Start("Test2") _PMT_Start("Test3", 5) Local $sResponse While Sleep(50) $sResponse = _PMT_GetResponse($hProc1) If @error Then Exit MsgBox($MB_OK, "Error", "Process has dropped") If $sResponse <> "" Then MsgBox($MB_OK, "Success", $sResponse & @CRLF) ExitLoop EndIf WEnd Func Test1($sTitle, $sMessage) Local $iResp = MsgBox($MB_OK, $sTitle, $sMessage) Return "Done with value " & $iResp EndFunc Func Test2() MsgBox($MB_OK, "2", "Test 2") EndFunc Func Test3($iTimeout) MsgBox($MB_OK, "3", "Test 3", $iTimeout) EndFunc You can pass up to 8 parameters to _PMT_Start. It is up to you to manage the right number. You cannot pass structures, maps or arrays as parameter (only bool, ptr, hWnd, int, float, string, and the keyword Default). You could use my WCD-IPC if need be to exchange large amount of data. If you want to run it compiled, you need to have add #AutoIt3Wrapper_Res_SaveSource=y at the start of your script. In the case you decide to compile your script, _PMT_Init allows you to identity where AutoIt3 is located (in the situation where AutoIt is not installed in the usual directory) to get the right includes in your "threads". Let me know if you have any question, or suggestion, I will be glad to hear them. Enjoy. PMT-UDF.au3
-
argumentum reacted to a post in a topic: AutoItHelp v3.3.16.1 with external CSS loading
-
_Excel_RangeFind() and empty search
Nine replied to MWIProd's topic in AutoIt General Help and Support
You may need to unmerge the "fusionned" cells before : ... Local $oRange = $oWorkbook.Sheets(1).Range("E:F") $oRange.UnMerge() Local $oList = $oRange.SpecialCells($xlCellTypeBlanks) ... untested (too old ms-excel) -
AutoItHelp v3.3.16.1 with external CSS loading
argumentum replied to argumentum's topic in AutoIt General Help and Support
How can you learn if you don't use what you'd like to learn from ? Is not an example on how to learn html, css, chm. Is a product. And I thought that it should have a discussion thread just in case anyone would like to talk about it. Because it was used In a future AutoIt release these features may come in the standard distribution but for now, an updated version. Not a full revision of the help file but fixed some things that needed attention. Like clicking an external link and having to have IE11 handle it internally within the chm. So I rewrote those links to open in the user's browser. Some internal links going nowhere where fixed but again, not a full revision. -
_Excel_RangeFind() and empty search
MWIProd replied to MWIProd's topic in AutoIt General Help and Support
The cells from col E and F are merged. I am sorry, I used word "fusionned". 😞 So with this code (and without row number) I can list all cell with string 'zzzzzzzz' : Local $aResult = _Excel_RangeFind($oWorkbook, 'zzzzzzzz', 'E:F', Default, $xlWhole) With your code, all merged cells are listed. If I merge cells A1, B1 and C1, $A$1, $B$1 and $C$1 are listed. -
Sure it is strange. I compiled your script as x64 bit and ran it. Nothing happened. BTW I don't know if it makes any sense but including the line in this script did not reversed the encoding and the encoding remained on UTF-8. It means the line and the content of my script interact somehow. #AutoIt3Wrapper_UseX64=y Edit: according to the script there are many lines with invalid UTF-8 character. But in fact they are valid none English characters. I gues the reason is that your script opens the file as ANSI.
-
AutoItHelp v3.3.16.1 with external CSS loading
Zedna replied to argumentum's topic in AutoIt General Help and Support
Looks nice. I will not use it but I like to learn how such kind of hacks can be done 😉 I'm just curious why this isn't in Examples section of the forum ... -
-
Pretty strange! Can you check if this particular file only contains valid UTF8? #include <FileConstants.au3> Local $sFile = "bad.txt" Local $hFile = FileOpen($sFile, $FO_ANSI) Local $aTxt = FileReadToArray($hFile) Local $iLines = @extended FileClose($hFile) Local Const $sRegExprUTF8 = _ "^(" & _ "[\x00-\x7E]|" & _ "[\xC2-\xDF][\x80-\xBF]|" & _ "\xE0[\xA0-\xBF][\x80-\xBF]|" & _ "[\xE1-\xEC\xEE\xEF][\x80-\xBF]{2}|" & _ "\xED[\x80-\x9F][\x80-\xBF]|" & _ "\xF0[\x90-\xBF][\x80-\xBF]{2}|" & _ "[\xF1-\xF3][\x80-\xBF]{3}|" & _ "\xF4[\x80-\x8F][\x80-\xBF]{2}" & _ ")*$" For $i = 0 To $iLines - 1 If StringRegExp($aTxt[$i], $sRegExprUTF8) = 0 Then ConsoleWrite("Invalid UTF8 in line " & $i + 1 & " : " & $aTxt[$i] & @LF) EndIf Next