topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Tuesday November 18, 2025, 9:43 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Recent Posts

Pages: prev1 2 3 [4] 5 6 7 8 9 ... 24next
76
Interesting.  So what you'd need to do I guess is just identify the path of the exe, then edit the 'desktop.ini.' 

Edit to idea/request:
As I look through my subfolders, I see that some of the applications have secondary exe files in with the main application.  Often those have different icons.  As such, the "first" exe found is not always the correct one.  Perhaps the solution to this, would be to find the exe that has the same name as the folder.  Unfortunately, the exe's name is often slightly different. 

Maybe it would make sense to navagate to the correct exe, then select it and activate the tool (via hotkey I guess).  The tool would then get the path to that exe, then edit the parent folder's desktop.ini folder... 

EDIT:  On a related, but different topic:  About 10 years ago, a fellow named Kilmatead, made a tool in AutoIt for customizing folder icons.  It is here
https://forum.zabkat....php?f=22&t=8816
I just checked and the download still works.  And the app works on my current Win 10 laptop. 

Lots of options.  Sadly Kilmatead disappeared from the forums years ago and is assumed, either dead, or abducted by aliens. 
77
I have a Portable setup on my work computer (not sure if that's relevant to the request).  As seen in the back window, I have a PortableApps folder.  For the most part, there is a subfolder for each portable app.  And--mostly--each folder has an exe in it of the application, for example Calibre Portable in the front window.  I was simply going through and manually customizing the folder by navigating to the exe file and choosing the first image that is compiled in it.  That way, the folder has the same image as the application in it.  I figured that could be automated with AHK, or some other language...

I guess the rules would be:
-look inside of folder for the first exe file found.
-look for first icon resource in that found exe file.
-set the folder's icon to be that icon resouce.

snack idea 2-9-2021.png

Any takers?   :P
78
General Software Discussion / Re: Windows Explorer "File manager" Alternative
« Last post by kunkel321 on February 04, 2021, 09:14 AM »
Apparently I "collect" file managers, because over the years I've purchased, xplorer2, Total Commander, XYplorer, and DirectoryOpus.  As others have said, DO is probably the most feature-rich.  Personally, my go-to usually falls back to XYplorer.  Do note that, XY is natively portable.   With DO, you can buy a portable version, but it will be tied to a particular usb stick. 
79
I don't know Mouser... But I saw a remote controlled bidet on Amazon.   So you don't have to be there when you rinse yourself--apparently.

Hey, what's your Youtube channel abour?
80
N.A.N.Y. 2021 / Re: N.A.N.Y. 2021: RaptureReplica by KodeZwerg
« Last post by kunkel321 on January 11, 2021, 01:21 PM »
Cool.  It's a good app.  I've been using it regularly. 
81
Living Room / Re: Saying goodbye to the old year with a cheer!
« Last post by kunkel321 on December 31, 2020, 10:13 AM »
Personally I plan on using a loofa in the shower today to I can scrub away the year. 

On a related note:  I found a movie on Netflix, "Death to 2020."  Pretty hilarious lampoon-style documentary of the year. 
82
my tools of choice are Serif's DrawPlus for vector graphics
That's their pre-Affinity one, yes?  Are you still happy with it on Win10?
Yes, but only the 32-bit version seems okay. The 64-bit version has a nasty habit of hanging during the loading process.

Not that it's relevant, but I never went with Affinity because, having been a Serif user since about 1993, when they ditched their old codebase for a completely new start, making a conscious decision to abandon support for the previous product line, I felt a little aggrieved. So I'm wringing all the value I can get from the Serif products I have licences for -- DrawPlus, PagePlus, PhotoPlus -- and I don't much care how good Affinity is, I'm not going there.

I was also pretty annoyed when Serif abandoned the DrawPlus line.  I do have Afinity now.   I still haven't desided if I like it or not.  I think the idea of pixel-level editing has promise for drawing icons.  The user interface is really different from other programs though, and I haven't had a lot of time to relearn something from scratch. 
83
Find And Run Robot / Re: A similar function to Listary's Quick Switch function?
« Last post by kunkel321 on October 02, 2020, 09:13 PM »
The small AutoHotkey script SaveAsPathHelper.ahk I threw together to mimic this functionality still works ok on my PC. Link to source again
https://gist.github....7ab6762833d5442fef5d

I might spruce it up as a NANY release.

Listary won't run without admin privaledges.
I suspect any tool with this kind of feature would have to run as admin if the goal is to have it work with save / open windows from most applications, including those running as admin.

@Nod5

Good point about the possible 'admin' limitation.   I actually did just try your script, and it seemed to work -- so that was very cool!  I only tried the ^g bit, with a Windows Explorer window sitting open.   Thanks for sharing it!  If you do work on this more, it would be awesome if you see if you can get it to work with some of the popular explorer replacements.  Especially xyplorer and/or Direcory Opus. 
84
Find And Run Robot / Re: A similar function to Listary's Quick Switch function?
« Last post by kunkel321 on September 27, 2020, 09:26 AM »
+1 for adding this unctionality to FARR.

I'm not currently running Listary because my new employer doesn't let staff be admnistrators of their laptops   >:(   Listary won't run without admin privaledges.  When I do use listery though, it always bugs me that FARR and Listary have so much overlapping functionality.  I'd rather just use one or the other. 
85
N.A.N.Y. 2021 / Re: N.A.N.Y. 2021: RaptureReplica by KodeZwerg
« Last post by kunkel321 on September 15, 2020, 06:55 PM »
Good day kunkel321, may I ask if you could check if ScreenShotCapture has the same "bug"?
If not, I will dig deeper. For now I did not find any good fix yet.
Unfortunately it still has the bug.  Notice the new gif.  First half of gif is with the top of my screens aligned and all is well.  Last half is with bottoms aligned and the bug happens.   This time I also tried dragging the rectangle from top-to-bottom, and the bug is even weirder!  Check it out. 

Would it be possible to put a version number in the INI file?  Like:

Code: Text [Select]
  1. [Options]
  2. ;RaptureReplica version 9-15-2020
  3. AutoSave=1
  4. OpacityGrab=100
  5. OpacityImage=255
  6. InvertColors=0
86
General Software Discussion / Re: What's up with The Matrix Trilogy Screensaver?
« Last post by kunkel321 on September 14, 2020, 09:10 AM »
By the way, I believe that if you open your downloads window/tab with Ctrl-J you can restore the "disappeared" files. I ran into that problem a few years ago and eventually figured out how to get the files back.
Cool tip.  Thanks.
87
General Software Discussion / Re: What's up with The Matrix Trilogy Screensaver?
« Last post by kunkel321 on September 12, 2020, 10:00 PM »
I emailed one of the authors, Jan Ringos to make sure his site didn't get hijacked or anything.  He said it should be safe to use.   So then I actually tried downloading it with Microsoft's Edge browser and it worked fine. This is the first time a Microsoft browser out-performed Google Chrome.  Just another example of how the world is upside-down in 2020.  LOL.  :P
88
General Software Discussion / What's up with The Matrix Trilogy Screensaver?
« Last post by kunkel321 on September 12, 2020, 02:35 PM »
I have an older version that I've been using for years with no problem.  The latest version from their website is apparently blacklisted by Chrome and be Norton.  Won't even download it.  If I try to download it, it just disappears.  Has anyone else had success getting the latest version? 
89
Screenshot Captor / Re: Screenshot Captor has OCR?
« Last post by kunkel321 on September 11, 2020, 08:40 AM »
http://capture2text.sourceforge.net/ is a pretty cool freeware tool.
That is an awesome tool indeed! :Thmbsup:

And the CLI version makes is extremely easy to plugin to screenshot captor - I have it setup using the "Post capture options" & "external tools" options in SC- and I can pretty much create a "one click" workflow to extract text from screenshots !! (new ones and old..)


Hi Ceebu, I saw your reply here and I'm wondering if you'd share your setup for sending screenshots from SSC to C2T...  I'm running both apps... I might as well have them setup like yours. 

EDIT:  It took a few tries but I think I got it working.  Setting it up as in the screenshot OCRs the text from the screenshot and sends it to the windows clipboard.

SSC and C2T.PNG

Not sure if I'm even using the sctools feature as Mouse had intended...  But my tools all seem to work as expected.

Hmm... Attached image doesn't seem to be working, so here
https://i.imgur.com/HGT74rJ.png

EDIT AGAIN..  The screenshot doesn't show it, but this is the normal exe file
Code: Text [Select]
  1. C:\PortableApps\Capture2Text642\Capture2Text.exe
not the Capture2Text_CLI.exe one. 
Here's the param box:
Code: Text [Select]
  1. --image "%file%" --clipboard

Also note, I'm using the portable version of Cap2Text as well as the portable version of ScreenshotCapture.
90
N.A.N.Y. 2021 / Re: N.A.N.Y. 2021: RaptureReplica by KodeZwerg
« Last post by kunkel321 on September 10, 2020, 08:41 AM »
Is your Windows configured for "One-Click" actions?

No, it's normal  double-click.  On Windows taskbar or Start Menu, then yes, one click.   For items on Desktop, or items in File Manager though, it is double click. 
91
N.A.N.Y. 2021 / Re: N.A.N.Y. 2021: RaptureReplica by KodeZwerg
« Last post by kunkel321 on September 09, 2020, 05:42 PM »
Regarding the ghost rectangle, I think I figured out what causes it...  My laptop has an external monitor that is larger than the monitor of the laptop.  Win 10 lets you define how they line up with each other (screenshot)
https://i.imgur.com/ALQochO.png

I had it so that the bottom edges were lined up.  Now it's changed so the tops are lined up as in the screenshot.   Like this, RR seemed to work as expected (see new gif). 

I think what happened is that some applications reference the location of the screen by comparing it with the top/left corner.  The top/left corner is x0,y0.  But if the other monitor is above this "y0" position, I think that certain apps get confused.  One of my favorite little apps is CrossHair by Mike Lin https://download.cne...r/mike-lin/i-6285142   It sometimes has the same problem if I'm in dual monitor mode.   

I'm not a programmer so I don't know if this is possible, but I think the solution might be to ensure that all of the graphics objects reference the x.y coordinates of monitor 1.  Make sure that none of them reference the coordinates of the "work space" or the "desktop area."  I don't know.... Like I said I'm not a programmer!   :D
92
N.A.N.Y. 2021 / Re: N.A.N.Y. 2021: RaptureReplica by KodeZwerg
« Last post by kunkel321 on September 08, 2020, 09:47 PM »
An odd bug just showed up...  I think it might have to do with my dual-monitor setup(?)  I managed to capture a quick screencast and save it as a .gif (attached below).  Anyway, if I select a small rectangle, then an additional "ghost" rectangle is drawn below it.  When I release the mouse button, the selection is extended so that it includes the ghost rectangle...  Hard to explain, but check out the gif.  Make sure to view at zoom = 100%.
93
N.A.N.Y. 2021 / Re: N.A.N.Y. 2021: RaptureReplica by KodeZwerg
« Last post by kunkel321 on September 08, 2020, 09:32 AM »
@KodeZwerg:  Thank you for the explanation.  The location is indeed non protected (C:\PortableApps\RaptureReplica).  I am not an administrator of my machine so I must use non protected locations--very frustrating.  Anyway, I did get RR to save the ImageOpacity.   To do this, I manually changed the "OpacityImage" key in the .ini file, as shown below:

Code: Text [Select]
  1. [Options]
  2. AutoSave=1
  3. OpacityGrab=100
  4. OpacityImage=255
  5. InvertColors=0

After I manually change the OpacityImage key to "255" then it saves as expected. 

@Contro:  Yes, ABBYY has the best object character recognition (OCR) technology!  It is great.  If anyone wants to check out a good freeware OCR tool, check out http://capture2text.sourceforge.net/ Capture2Text is very capable.  It uses Tesseract OCR technology though (which is open source).  I find that Tesseract will not capture a data table correctly,  but tools using ABBYY technology will.  For capturing scanned text documents, though, both technologies are equally good.  If a person wishes to convert an entire large document, check out the free https://sourceforge....ojects/gimagereader/
94
N.A.N.Y. 2021 / Re: N.A.N.Y. 2021: RaptureReplica by KodeZwerg
« Last post by kunkel321 on September 05, 2020, 10:32 AM »
[ Invalid Attachment ] i don't get it. What is this for ?
I have obtained a little window as showed. What can I do with that ?
 :-\
It is for times that you need to have information from one window visible, while you work in another window.  Perhaps there is a small table of numbers that you must enter into an Excel spreadsheet.  The table of numbers is in an email.  You cannot copy-n-paste because Excel messes up the formatting.  You must manually type the numbers in.  There are too many to remember, so you must view the table as you are typing into Excel.  If you have a computer with two monitors, put Excel in one monitor and put your email in the other monitor.   If you only have one single monitor though, it is hard to have both things visible at once.  RaptureReplica will allow you to open the email, copy the image of the table, then minimize your email program and open Excel.  You will be able to work in Excel, but will the image of the data table will be visible on top of it.  This is only one example. 
95
N.A.N.Y. 2021 / Re: N.A.N.Y. 2021: RaptureReplica by KodeZwerg
« Last post by kunkel321 on September 05, 2020, 10:20 AM »
I was going to suggest auto-saving opacity, but I see that it is already planned.   :Thmbsup:
It is already implemented in latest download  :D
I don't think this is working.   Maybe I'm doing it wrong?  I have changed autosave=0 to autosave=1 in the ini file.  Still it does not save to opacity.  I am using Win 10. 

Regarding the name, I think that "RaptureReplica" is a good name for it.  The common religious view of the rapture is that God will pick out his select few people and raise them up into the sky to be with him yadda yadda.    With your software, the user is selecting a portion of the screen to raise up and be on top of the other windows....   It's a good analogy.    "CaptureRapture" would've also been a good name. 

EDIT:  It might be good to put a date/time stamp or version number in the Manual.txt or maybe the .ini file as a ;comment.  Otherwise the old and new versions look identical to us users.  :)
96
The tech department at my new school district (employer) won't let staff be 'administrators' of their computers.  I'm trying to talk them into elevating me, but I don't think that they will.   I'm wondering how other people cope with this?  It's super annoying.  I can't run trouble-shooters, or access certain system areas.  Worse is that I can't install many of the various computer programs I've come to rely on over the years. 

Fortunately, I am able to use a USB stick.   I've made a  folder at C:/Portables and put lots of "portable" (i.e. no-install) apps there, moving them over using the USB stick.  Mouser's stuff seems to all be portable which is a life saver.  Also I found NirSoft's "AdvancedRun" which has helped me install a couple of things that wouldn't install otherwise.  I google searched how to make an app into a portable app.  There doesn't seem to be any good solutions out there.  Everything listed was corporate-level stuff. 

Do you guys (and gals) have any tips for me to survive in this new non-elevated world? 
97
N.A.N.Y. 2021 / Re: N.A.N.Y. 2021: RaptureReplica by KodeZwerg
« Last post by kunkel321 on August 31, 2020, 09:11 AM »
Hey this is great!  I've needed this for years and never even knew it!  Hundreds of times, I've made a screenshot, then opened the image in Screenshot Captor in a floating window off to the side.  Your solution makes way more sense.  Thanks for sharing! 

I was going to suggest auto-saving opacity, but I see that it is already planned.   :Thmbsup:
98
Screenshot Captor / Re: [SUGGESTION] Bendy Arrows
« Last post by kunkel321 on August 29, 2020, 10:05 AM »
Agreed!

Something like this would do:
https://cubic-bezier.com/#.92,.15,.23,.96
99
Google Boomerang / Re: Boomerang still not working
« Last post by kunkel321 on August 12, 2020, 10:51 AM »
What available alternatives are there? I tried looking and I couldn't find a program that does exactly what Boomerang does

You can try this if you're comfortable with AHK:

I actually used Boomerang at work to check the validity of things that I converted to Spanish.  My theory is that if it still makes sense when it's converted back to English, then the grammar must be pretty close.  When Boomerang stopped working I found this:
https://www.autohotk....php?f=5&t=40876
You can see my correspondence with Teadrinker, who wrote the actual working parts of the code.  It's actually Java code, but I use it inside of AHK. 


Code: Autohotkey [Select]
  1. ;############## https://autohotkey.com/boards/viewtopic.php?f=5&t=40876
  2.  
  3. Send, ^c
  4. {
  5.     MsgBox, There is nothing on the clipboard to translate.  Please select some text with the mouse, then try again.
  6.     return
  7. }
  8.  
  9. asEsp := GoogleTranslate(Clipboard, "en", "es")
  10. asEng := GoogleTranslate(asEsp, "es", "en")
  11.  
  12. MsgBox, ~~~~~~~~ As Spanish ~~~~~~~~`n%asEsp%`n`n`~~~~~~~ Back to English ~~~~~~~`n%asEng%`n`n~~~~~~~~~~~~~~~~~~~~~~~~~`n[Esc] to Cancel.`n[OK] to send translation to clipboard; then paste as needed via Ctrl+v
  13. Clipboard := asEsp
  14.  
  15. GoogleTranslate(str, from := "auto", to := "es")  {
  16.    static JS := GetJScripObject(), _ := JS.( GetJScript() ) := JS.("delete ActiveXObject; delete GetObject;")
  17.    
  18.    json := SendRequest(JS, str, to, from, proxy := "")
  19.    oJSON := JS.("(" . json . ")")
  20.  
  21.    if !IsObject(oJSON[1])  {
  22.       Loop % oJSON[0].length
  23.          trans .= oJSON[0][A_Index - 1][0]
  24.    }
  25.    else  {
  26.       MainTransText := oJSON[0][0][0]
  27.       Loop % oJSON[1].length  {
  28.          trans .= "`n+"
  29.          obj := oJSON[1][A_Index-1][1]
  30.          Loop % obj.length  {
  31.             txt := obj[A_Index - 1]
  32.             trans .= (MainTransText = txt ? "" : "`n" txt)
  33.          }
  34.       }
  35.    }
  36.    if !IsObject(oJSON[1])
  37.       MainTransText := trans := Trim(trans, ",+`n ")
  38.    else
  39.       trans := MainTransText . "`n+`n" . Trim(trans, ",+`n ")
  40.  
  41.    from := oJSON[2]
  42.    trans := Trim(trans, ",+`n ")
  43.    Return trans
  44. }
  45.  
  46. SendRequest(JS, str, tl, sl, proxy) {
  47.    ComObjError(false)
  48.    http := ComObjCreate("WinHttp.WinHttpRequest.5.1")
  49.    ( proxy && http.SetProxy(2, proxy) )
  50.    http.open( "POST", "https://translate.google.com/translate_a/single?client=t&sl="
  51.       . sl . "&tl=" . tl . "&hl=" . tl
  52.       . "&dt=at&dt=bd&dt=ex&dt=ld&dt=md&dt=qca&dt=rw&dt=rm&dt=ss&dt=t&ie=UTF-8&oe=UTF-8&otf=1&ssel=3&tsel=3&pc=1&kc=2"
  53.       . "&tk=" . JS.("tk").(str), 1 )
  54.  
  55.    http.SetRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8")
  56.    http.SetRequestHeader("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:47.0) Gecko/20100101 Firefox/47.0")
  57.    http.send("q=" . URIEncode(str))
  58.    http.WaitForResponse(-1)
  59.    Return http.responsetext
  60. }
  61.  
  62. URIEncode(str, encoding := "UTF-8")  {
  63.    VarSetCapacity(var, StrPut(str, encoding))
  64.    StrPut(str, &var, encoding)
  65.  
  66.    While code := NumGet(Var, A_Index - 1, "UChar")  {
  67.       bool := (code > 0x7F || code < 0x30 || code = 0x3D)
  68.       UrlStr .= bool ? "%" . Format("{:02X}", code) : Chr(code)
  69.    }
  70.    Return UrlStr
  71. }
  72.  
  73. GetJScript()
  74. {
  75.    script =
  76.    (
  77.       var TKK = ((function() {
  78.         var a = 561666268;
  79.         var b = 1526272306;
  80.         return 406398 + '.' + (a + b);
  81.       })());
  82.  
  83.       function b(a, b) {
  84.         for (var d = 0; d < b.length - 2; d += 3) {
  85.             var c = b.charAt(d + 2),
  86.                 c = "a" <= c ? c.charCodeAt(0) - 87 : Number(c),
  87.                 c = "+" == b.charAt(d + 1) ? a >>> c : a << c;
  88.             a = "+" == b.charAt(d) ? a + c & 4294967295 : a ^ c
  89.         }
  90.         return a
  91.       }
  92.  
  93.       function tk(a) {
  94.           for (var e = TKK.split("."), h = Number(e[0]) || 0, g = [], d = 0, f = 0; f < a.length; f++) {
  95.               var c = a.charCodeAt(f);
  96.               128 > c ? g[d++] = c : (2048 > c ? g[d++] = c >> 6 | 192 : (55296 == (c & 64512) && f + 1 < a.length && 56320 == (a.charCodeAt(f + 1) & 64512) ?
  97.               (c = 65536 + ((c & 1023) << 10) + (a.charCodeAt(++f) & 1023), g[d++] = c >> 18 | 240,
  98.               g[d++] = c >> 12 & 63 | 128) : g[d++] = c >> 12 | 224, g[d++] = c >> 6 & 63 | 128), g[d++] = c & 63 | 128)
  99.           }
  100.           a = h;
  101.           for (d = 0; d < g.length; d++) a += g[d], a = b(a, "+-a^+6");
  102.           a = b(a, "+-3^+b+-f");
  103.           a ^= Number(e[1]) || 0;
  104.           0 > a && (a = (a & 2147483647) + 2147483648);
  105.           a `%= 1E6;
  106.           return a.toString() + "." + (a ^ h)
  107.       }
  108.    )
  109.    Return script
  110. }
  111.  
  112. GetJScripObject()  {
  113.    VarSetCapacity(tmpFile, (MAX_PATH := 260) << !!A_IsUnicode, 0)
  114.    DllCall("GetTempFileName", Str, A_Temp, Str, "AHK", UInt, 0, Str, tmpFile)
  115.    
  116.    (
  117.    <component>
  118.    <public><method name='eval'/></public>
  119.    <script language='JScript'></script>
  120.    </component>
  121.    ), % tmpFile
  122.    
  123.    JS := ObjBindMethod( ComObjGet("script:" . tmpFile), "eval" )
  124.    FileDelete, % tmpFile
  125.    Return JS
  126. }

Set it to a hotkey.  Once it's running, select some text, then use the hotkey.  It shows the text as Spanish, then converted back to English. 

Here is what it shows for the above top post.

---------------------------
Transpan.ahk
---------------------------
~~~~~~~~ As Spanish ~~~~~~~~
Mouser está cada vez va a arreglar esto? Fue un programa muy divertido y útil, pero debido a la nueva API cambia se rompió. Tengo buenos recuerdos de esta pieza de software y es un dolor de traducir de forma manual a través de un montón de idiomas.

~~~~~~~ Back to English ~~~~~~~
Mouser is ever going to fix this? It was a fun and useful program, but because of the new API changes broke. I have fond memories of this piece of software and it is a pain to translate manually through a lot of languages.

~~~~~~~~~~~~~~~~~~~~~~~~~
[Esc] to Cancel.
[OK] to send translation to clipboard; then paste as needed via Ctrl+v
---------------------------
OK   
---------------------------

Hopefully I'm not jinxing to whole darn thing by sharing, but [fingers crossed] it's worked flawlessly for 5 years! 
100
Screenshot Captor / Re: SC - smart screenshot folder
« Last post by kunkel321 on August 01, 2020, 09:03 AM »
Another possibility might be to keep \SS on the Desktop, but change its "Hidden" property.  (?)

EDIT:  Also be sure to check some of the dangers of using Desktop for storage.
https://www.google.c...=chrome&ie=UTF-8

EDIT again:
It looks like you should be able to monitor the folder and change its attributes with DropIt
http://www.dropitproject.com/
I can't get it to work though. 
I think maybe you can eight monitor OR change a folder, but not both??  Not sure. 
Pages: prev1 2 3 [4] 5 6 7 8 9 ... 24next