Welcome Guest.   Make a donation to an author on the site August 01, 2014, 06:55:02 AM  *

Please login or register.
Or did you miss your validation email?


Login with username and password (forgot your password?)
Why not become a lifetime supporting member of the site with a one-time donation of any amount? Your donation entitles you to a ton of additional benefits, including access to exclusive discounts and downloads, the ability to enter monthly free software drawings, and a single non-expiring license key for all of our programs.


You must sign up here before you can post and access some areas of the site. Registration is totally free and confidential.
 
View the new Member Awards and Badges page.
   
  Forum Home Thread Marks Chat! Downloads Search Login Register  
  Show Posts
      View this member's profile 
      donate to someone Donate to this member 
Pages: Prev 1 ... 16 17 18 19 20 [21] 22 Next
501  Main Area and Open Discussion / General Software Discussion / Re: Process Explorer 14 on: November 17, 2010, 06:25:47 AM
I just tried it and went back to the old version. When I close the window of v14, the process keeps running on the background and I need to manually kill it using the regular windows explorer. (Using 64-bit Windows 7 here.) My older version doesn't have that problem.

Once they fix that issue, I'll look into getting it again, since it's my favorite tool of them all. smiley
502  Special User Sections / N.A.N.Y. 2011 / Re: NANY 2011: Cautomaton on: November 16, 2010, 10:35:20 AM
Hopefully, something. Probably nothing. Does that sound as confusing as it is?

I'll paste the documentation and let you decide for yourself... and ironically, while trying to answer your question, I just found two different documents that give rather different descriptions.

Quote from: CMINVOKECOMMANDINFO Structure
CMIC_MASK_ASYNCOK (/i:a)

Wait for the DDE conversation to terminate before returning.

CMIC_MASK_NOASYNC (/i:w)

Windows Vista and later. The implementation of IContextMenu::InvokeCommand should be synchronous, not returning before it is complete. Since this is recommended, calling applications that specify this flag cannot guarantee that this request will be honored if they are not familiar with the implementation of the verb that they are invoking.

Quote from: CMINVOKECOMMANDINFOEX Structure
CMIC_MASK_ASYNCOK (/i:a)

The implementation of IContextMenu::InvokeCommand can spin off a new thread or process to handle the call and does not need to block on completion of the function being invoked. For example, if the verb is "delete" the IContextMenu::InvokeCommand call may return before all of the items have been deleted. Since this is advisory, calling applications that specify this flag cannot guarantee that this request will be honored if they are not familiar with the implementation of the verb that they are invoking.

CMIC_MASK_NOASYNC (/i:w)

Windows Vista and later. The implementation of IContextMenu::InvokeCommand should be synchronous, not returning before it is complete. Since this is recommended, calling applications that specify this flag cannot guarantee that this request will be honored if they are not familiar with the implementation of the verb that they are invoking.

I was using the latter as my reference while developing. So not only does Microsofts own documentation seem unclear and confused on what it means, to add insult to injury the 'wait' variety is Vista+ only and FULLY OPTIONAL. The latter is most likely the reason you see no difference - Winzip probably sees no difference between the two.

Re-reading this, I am half of a mind to include what is atm known as the /i:a option and remove that one completely, leaving just the /i:w variety. The mention of DDE I see now makes me suggest it is ancient history and not so important (DDE pretty much became legacy back in w95).

And in case /i:w does not work as hoped, I intend to add a couple of 'bandaids' to handle specific waiting scenarios. smiley
503  Special User Sections / N.A.N.Y. 2011 / Re: NANY 2011: Cautomaton on: November 16, 2010, 08:41:17 AM
For the quintessentially lazy, it'd be neat to have an option for XXX,YYY that positions the pop-up relative to the console window.  Grin

Well, it's a pretty useless feature outside of testing and to boot difficult feature to implement (or so I think). After all, unlike other windows, console windows aren't technically created by me but are provided by Windows because it is a console app, so interacting with them is a pain. You can always leave positioning out and let it position at your mouse cursor - it is what I tend to do.

(Be happy that there's a hat nowadays, and the option to hide said hat - in my pre-v0.8.1 testing days, it'd always pop up this gigantic window that always blocked the console from view. cheesy)

Either way, thank you both for testing. I look forward to hearing thoughts, complaints and experiences. smiley
504  Special User Sections / N.A.N.Y. 2011 / Re: NANY 2011: Cautomaton on: November 16, 2010, 01:34:25 AM
And now v0.8.3 is out!

Request for testers

Please give the /i:a, /i:w, and /i:u suboptions special attention. In any combination with any of the other commands. If stuff works as you expect it to, great. If it doesn't, less great, but either way, I want to hear to what extent those options work with non-standard menu items. Especially /i:w gives me cause to worry where Windows XP is concerned!


v0.8.3 (2010-11-16)

    New functionality! The tip of an iceberg yet to crash into your boat...
   
      Added: invocation now honours whether you press Ctrl and/or Shift.
      Added: popup (/p) suboptions, of the format /p:...
          @         Do not show off our trademark hat.
          XXX,YYY   Display at these screencoordinates (has to go last).
        Example: cautomaton.exe /p:@-300,500 myfile.jpg
      Added: invocation (/i) suboptions. The /i on its own is pretty much
        useless as invocation is the default (which /n cancels). A list:
          a     _try_ to do invocation asynchronously.
          w     _try_ to wait till the invocation is done (=synchronous).
          r     if possible, try to count this as a 'recent document'
          u     allow windows ui to popup where needed. This is often used for
                  errors and thus disabled by default, but also needed for
                  the 'delete' verb to popup a window asking for confirmation.
          z     no zone checks (UAC: This file comes from the internet, ok?)
          S/s   Force the Shift key into a pressed (S) or unpressed (s) state.
          C/c   Force the Ctrl key into a pressed (S) or unpressed (s) state.
      Fixed: modal dialogs running in the same thread work now. The 'delete'
        verb uses this, but for example 'properties' does not, so the holy
        grail of UI interaction has not been discovered yet.
      Fixed: the debug (/d) shows a bit more now, and less at the same time.
      Known issue: canceling 'delete' operation gives Cautomaton an unknown
        error code, which it treats as a standard failure that can only be
        recognised when running in debug (/d) mode. Can add a special exit
        code meaning 'delete canceled' if requested. Opinions please?
      Known issue: documentation still sucks.
505  Special User Sections / N.A.N.Y. 2011 / Re: NANY 2011: Cautomaton on: November 15, 2010, 12:47:45 PM
Ah, that looks pretty sweet. smiley

Glad to see the difference in the visual style isn't because I forgot to include a manifest. Doublechecked as I saw your image, and it seems I popup menus always look right even if there's no manifest. And that explorer looks exactly the same minus the Rename option also makes me happy. smiley

Also, I have no clue why you would be a moron. Because you use DOpus? I doubt that is a proper reason. smiley
506  Special User Sections / N.A.N.Y. 2011 / Re: NANY 2011: Cautomaton on: November 15, 2010, 11:14:53 AM
That screenshot is mighty interesting. What application is it that you compare Cautomaton's popup against? The custom theming makes me assume it isn't explorer. I'm pretty curious why some of those items (Run sandboxed, Kedit this) are in different spots.

As for the rename option... it is an oddball. I can definitely get the option to go in, but Windows itself doesn't handle it. I'd need to handle the command within Cautomaton, and then the question becomes - how? Popup a dialog and let someone type something there? Return an exit code that tells the calling application rename was selected so they can handle it? A new flag to let one pick between those two choices?

Don't get me wrong - it is very possible. But the nature of the command wreaks a bit of havoc since you can basically select an option in two different ways, and then the output would also be pretty drastically different for both.

There is a lot of paths the code can take, and it would be pretty easy to have an addition break some other usecase as a side-effect. So before I throw myself onto that particular problem, can you give a usecase where you would use said rename option?
507  Special User Sections / N.A.N.Y. 2011 / Re: NANY 2011: Cautomaton on: November 15, 2010, 09:16:06 AM
Hairy does not describe it nearly well enough. smiley
508  Special User Sections / N.A.N.Y. 2011 / Re: NANY 2011: Cautomaton on: November 15, 2010, 08:21:56 AM
I'd like to see a few more real world examples because I think it might be an interesting program for many (and me) if they could see in what situations it would be useful.  Thmbsup

How to pin/unpin documents to the Start Menu using Cautomaton.
509  Main Area and Open Discussion / General Software Discussion / Re: pin a document to start menu on: November 15, 2010, 08:20:47 AM
I happened to see this topic and could not _not_ make a post on this. smiley

This method is technically the same as in the Technet article posted above, but I like to think my way is a bit more userfriendly and less confusing to work with. And by 'this method', I am referring to my NANY 2011: Cautomaton application.

How to get started with it... open a cmd.exe box so you have a commandline to work with, and go find the Cautomaton executable. Make sure to use the proper one for your architecture, although in the specific case of pinning to the start menu, it won't make a difference.

Run this: cautomaton.exe /a /p myfile.jpg

This will tell Cautomaton to popup (/p) the popup menu belonging to myfile.jpg and to analyze (/a) after making your selection. So let's do that: choose the "pin to start menu" option, and you'll get something like this:
Quote
C:\Projects\dev\cautomaton\build\x64\Release>Cautomaton.exe /a /p myfile.jpg
Verb related information:

Verb (Unicode): startpin
Help text (Unicode): Adds this item to the Start Menu


Trail information:

Caption: Pin to Start Men&u
ID: #80
Position: 7
Neg. Position: -14


Recommended Cautomaton parameters: /v startpin

C:\Projects\dev\cautomaton\build\x64\Release>
Do note that if you look in your start menu now, myfile.jpg has been pinned there.
Cautomaton has analyzed everything you did, and offers you example parameters to use to repeat this action programmatically. (It offers a bit more information than that even, but in 99% of the cases, the recommended parameters are going to work just fine.)
Now, before we continue, let's repeat the exact same action, yet this time unpin our image.
Quote
C:\Projects\dev\cautomaton\build\x64\Release>Cautomaton.exe /a /p myfile.jpg
Verb related information:

Verb (Unicode): startunpin
Help text (Unicode): Removes this item from the Start Menu


Trail information:

Caption: Unpin from Start Men&u
ID: #81
Position: 7
Neg. Position: -14


Recommended Cautomaton parameters: /v startunpin

C:\Projects\dev\cautomaton\build\x64\Release>
So, at this point we know we can add (pin) something to the startmenu using /v startpin, and remove (unpin) it again later using /v startunpin Let's try it:
Quote
C:\Projects\dev\cautomaton\build\x64\Release>Cautomaton.exe /v startpin myfile.jpg

C:\Projects\dev\cautomaton\build\x64\Release>
What is that? Nothing? That's right. If the action is successful, you'll see nothing and nothing at all. Were you to check the exit code of the process, you'd find it to be 0, which means it was successful. And just to give another example... Repeat the exact same command however with the file already pinned, and...
Quote
C:\Projects\dev\cautomaton\build\x64\Release>Cautomaton.exe /v startpin myfile.jpg
Error: invocation of the action failed. Bad verb?

C:\Projects\dev\cautomaton\build\x64\Release>
There's a nice error message. If error messages aren't upto your liking, you can use /q to tell Cautomaton to be silent.

Note that I am running Windows 7, and that one has this functionality in the popup menu. I am not sure to what extent other Windows versions have such an option, so test for yourself. Also, something I did notice while testing is that folders lack the pin/unpin options.
510  DonationCoder.com Software / Post New Requests Here / Re: This is probably somewhat outside of the scope of a coding snack -- though it wo on: November 14, 2010, 11:48:27 PM
You just had to ask... so I deliver.



Just posting here to make sure someone else isn't going to reinvent the Wheel.
511  Special User Sections / N.A.N.Y. 2011 / Re: NANY 2011: Cautomaton on: November 14, 2010, 10:43:49 PM
And version 0.8.2 is up.

v0.8.2 (2010-11-15)

    Bugfix release. Oh my, the bugs.
    
      Added: error messages when failing to compete.
      Fixed: Windows XP ownerdraw-glitch fest, which also caused crashes.
      Fixed: debug messages would print wrong data.
      Fixed: Windows XP now gets _the_ hat. And Vista+ get a smaller hat.
      Changed: added some new exit codes and restructured them.
      Fixed: Pointless /v /n combination is pointless.


Current state of affairs of stuff I've got in my head...

  • Feature request : better readme.txt file, including examples and a list of parameters and such
  • Feature request: when using /a, give an example for /match even when a /verb is available.
  • Feature request: document those exit codes I've been adding
512  Special User Sections / N.A.N.Y. 2011 / Re: NANY 2011: Cautomaton on: November 14, 2010, 08:55:31 PM
Good news!

I can reproduce it on my old laptop. Bad news.. I can't debug it on there. :-(

Edit: mystery bug goes squash!  Thmbsup

A totally harmless flag ment for Vista and higher remained somewhere after fooling around with the options in said menu. Windows 7 ignored it, XP shouldn't even know of its existence according to the docs, but it is enough to make it go nuts thinking it needs to go ownerdraw and stuff.

Will be fixed in my next release. smiley
513  Special User Sections / N.A.N.Y. 2011 / Re: NANY 2011: Cautomaton on: November 14, 2010, 08:22:54 PM
Ok, so that officially makes it a Cautomaton bug. *scratches head*
Unless somehow you two have the same software installed that messes stuff up in Cautomatons specific case, but with 100% of the XP users having this problem I'll have to dive into finding an actual cause and solution. smiley
514  Special User Sections / N.A.N.Y. 2011 / Re: NANY 2011: Cautomaton on: November 14, 2010, 08:07:19 PM
List of problems in v0.8.1 / feature requests thus far pointed out to me by mouser:

  • Bug: There's no visible error message if it can't find the action. Total oversight on my part. Error code should be > 0 though.
  • Bug: XP is no gentleman, and refuses to wear the hat. (At least the window it is supposed to adorn is completely invisible without loss of functionality...)
  • Feature request: when using /a, give an example for /match even when a /verb is available.
  • Feature request tongue: better readme.txt file, including examples and a list of parameters and such
  • Bug? On mouser's XP Cautomaton totally messes up all the icons, also garbling the Send to submenu into blocks and other semi-geometrical shapes. Any XP users around here who can test with the /p option on a random file, and tell me how their menu compares to rightclicking said file?
  • Bug: debug messages are worth crap if you print the wrong stuff at the wrong places.
515  Special User Sections / N.A.N.Y. 2011 / Re: NANY 2011: Cautomaton on: November 14, 2010, 07:18:06 PM
I am glad Cautomaton is of such good use to you. Definitely makes the time I put into it so far worth it. smiley
516  Special User Sections / N.A.N.Y. 2011 / NANY 2011 Release: Cautomaton on: November 14, 2010, 06:34:06 PM
NANY 2011 Entry Information

Application NameCautomaton
Versionv0.9.0
Short DescriptionAutomating actions that are hidden away in the context menu of a file.
Supported OSesWindows XP+, 32 and 64-bit
Web PageWebsite
Download Link(open directory of released versions)
System Requirements
Version History
  • 2010-11-15 Cautomaton v0.8.1
  • 2010-11-15 Cautomaton v0.8.2
  • 2010-11-16 Cautomaton v0.8.3
  • 2012-02-23 Cautomaton v0.9.0
Author worstje
Screencast

Description
There are many applications that stick themselves into that little corner in a files context menu, yet offer no way to automate their otherwise wonderful functions. Cautomaton is the answer that allows you to automate context menu actions using a simple commandline syntax that nevertheless tries to aim to support every possible action one might want to make. Through the means of crumb matching, where Cautomaton follows the crumbs of information you lay out, nothing is beyond your reach! smiley

Or you can simply abuse it to call up a popup menu of your liking. I wouldn't know why, but the possibilities are endless!

Features
  • three different action sources:
    • Popup (/p) a menu - pick your option like you would in explorer!
    • Verb (/v) - Select a verb, the Windows way of picking a menu item.
    • Match (/m) - Throw down some 'crumbs', and let Cautomaton match them to the menu.
  • a builtin analyzer (/a) advices you on (the best?) parameters to use for this file and action
  • a noop modifier (/n) makes it possible to test matching without stuff happening
  • quiet mode (/q) - sometimes it is nice not to spam your errors and other messages around
  • debug mode (/d) - for when you think the bugs are nibbling your crumbs, your crumbs have grown feet or stuff simply isn't happening. (Mostly meant for me, the author, to try and help people with bugs they might come across.)
  • expansive help screen (/?) mentioning all the options briefly.
  • stylish like a gentleman should be - hat included!

Readme.txt
Cautomaton
v0.9.0 (2012-02-23)

REQUEST TO TESTERS: please give the /i:w and /i:u options special attention!
  In any combination with any of the other commands. If stuff works as you
  expect it to, great. If it doesn't, less great, but either way, I want to
  hear to what extent those options work with non-standard menu items.
  Especially /i:w gives me cause to worry where Windows XP is concerned!

Make sure to use the proper build for your system. While the 32-bit executable
works on a 64-bit machine, you likely do not have the proper context menu
extensions installed for the 32-bit (WOWSYS64) subsystem. End result is that
items will be missing where you might expect to see them.

(All 32-bit applications suffer this - try a 32-bit explorer some time.)

VERSION HISTORY
---------------

v0.9.0 (2012-02-23)

    Not much new. Or so I thought. I prepared a release a long long time ago,
    or it was supposed to be part of 0.8.3 and ended up not being included,
    and in the end I had unreleased features. I've tidied it up a it and am
    now releasing this stuff... if I remember it, that is.
   
      Added: proper support for the 'Properties' and 'Previous Versions' verbs.
      Added: mentions of all new options in v0.8.3 in the /? screen.
      Added: more debug messages, in case of people having troubles.
      Changed: /i:a was removed, and is implied by default.
        It's barely supported (if at all) anyway; same as /i:w which remains
        but is equally unlikely to make a difference. If this breaks stuff
        for anyone, let me know and I will revert the functionality to how it
        was in v0.8.3.

v0.8.3 (2010-11-16)

    New functionality! The tip of an iceberg yet to crash into your boat...
   
      Added: invocation now honours whether you press Ctrl and/or Shift.
      Added: popup (/p) suboptions, of the format /p:...
          @         Do not show off our trademark hat.
          XXX,YYY   Display at these screencoordinates (has to go last).
        Example: cautomaton.exe /p:@-300,500 myfile.jpg
      Added: invocation (/i) suboptions. The /i on its own is pretty much
        useless as invocation is the default (which /n cancels). A list:
          a     _try_ to do invocation asynchronously.
          w     _try_ to wait till the invocation is done (=synchronous).
          r     if possible, try to count this as a 'recent document'
          u     allow windows ui to popup where needed. This is often used for
                  errors and thus disabled by default, but also needed for
                  the 'delete' verb to popup a window asking for confirmation.
          z     no zone checks (UAC: This file comes from the internet, ok?)
          S/s   Force the Shift key into a pressed (S) or unpressed (s) state.
          C/c   Force the Ctrl key into a pressed (S) or unpressed (s) state.
      Fixed: modal dialogs running in the same thread work now. The 'delete'
        verb uses this, but for example 'properties' does not, so the holy
        grail of UI interaction has not been discovered yet.
      Fixed: the debug (/d) shows a bit more now, and less at the same time.
      Known issue: canceling 'delete' operation gives Cautomaton an unknown
        error code, which it treats as a standard failure that can only be
        recognised when running in debug (/d) mode. Can add a special exit
        code meaning 'delete canceled' if requested. Opinions please?
      Known issue: documentation still sucks.

v0.8.2 (2010-11-15)

    Bugfix release. Oh my, the bugs.
   
      Added: error messages when failing to compete.
      Fixed: Windows XP ownerdraw-glitch fest, which also caused crashes.
      Fixed: debug messages would print wrong data.
      Fixed: Windows XP now gets _the_ hat. And Vista+ get a smaller hat.
      Changed: added some new exit codes and restructured them.
      Fixed: Pointless /v /n combination is pointless.

v0.8.1 (2010-11-15)

    Initial release.



KNOWN ISSUES
------------
1) Using /a /p, and choosing an item in the Open With menu will cause the
     analysis to throw out an incorrect first crumb ('&Choose de' as opposed
     to the correct 'Open wit&h'). Other action sources work fine.

2) Cautomaton only supports a single file at present.
   
   Context menus are a pain in the arse, simply put. With _tons_ of low-level
     hacking that is beyond my personal grasp at present, it could be possible
     to support any combination of random files passed. (This would be what
     the search function does, but it is horribly documented and riddled with
     bugs according to the sources I have seen on the subject.)
   
   For the final release however, I will aim towards the built-in limitation
     of Windows context menus, which basically means only multiple selections
     WITHIN THE SAME FOLDER are supported.
   
   Working out how to properly bulletproof the input mechanism against wrong
     input combinations is going to be a pain though, hence my not having
     included such functionality just yet.

3) Canceling a 'delete' verb operation gives Cautomaton an error code it
     cannot recognise, which it then treats as a standard failure that can
     only be recognised when running in debug (/d) mode.



CREDITS
-------

Thanks to...

* mouser for his request @
    http://www.donationcoder....b/index.php?topic=24266.0

* Raymond Chen for his awesome blog & series on context menus @
    http://blogs.msdn.com/b/oldnewthing/

* Nikos Bozinis for reminding me about my suicidal tendencies @
    http://www.zabkat.com/blog/08Jul07.htm

* DonationCoder.com as a whole @
    http://www.donationcoder.com/

* Rui Lopes for his sample project on per-pixel alpha-blending @
    http://www.codeproject.co.../KB/GDI/pxalphablend.aspx

* stackoverflow.com for solving those issues I have before I have them @
    http://stackoverflow.com/

* Babosse for his awesome Old-School icon set @
    http://babasse.deviantart...m/art/Old-School-79460710


Screencast
<a href="http://www.youtube.com/watch?v=AtQIkgGenXk" target="_blank">http://www.youtube.com/watch?v=AtQIkgGenXk</a>

Usage
Installation
Extract the zip archive anywhere you'd like. Or just the one file you need for your Windows to shine. (See the Readme above why this is important.)

Using the Application
Open cmd.exe, powershell or whatnot. Go to the directory where you extracted the proper file for your architecture. Run it with the universal /? help parameter, and get started on automating the actions you need automated. smiley

Uninstallation
Just delete the files you extracted. That's all, folks! smiley

Screenshot
See attachment.
517  News and Reviews / Mini-Reviews by Members / Re: Bvckup (Beta) :: A first look review. on: October 22, 2010, 08:59:12 PM
Ah yeah. I plead guilty. Read about Bvckup here, and somehow felt attracted to your work in progress. (Must be my dutch nature going for the 'free' beta license key. cheesy) Just let me know when I'm getting too stubborn in that epic discussion..
518  Special User Sections / N.A.N.Y. 2011 / Re: NANY 2011 Teaser: DCDisplay on: October 13, 2010, 12:02:52 AM
I'm a few months late, but I figured I'd mention there is already an opensource project called CDisplayEx. I've been using that for months. It hasn't been worked on in a while I think, but I am not sure what else one might wish to add.

Still, I look forward to seeing DCDisplay. smiley
519  Main Area and Open Discussion / General Software Discussion / Re: Quickest way to copy files from a surface-damaged HDD on: October 09, 2010, 11:50:58 PM
Yeah, that's what I did. Probably shouldn't have set it all the way down, but still, I 'only' lost 500MB out of 10GB, so happy me was happy. smiley
520  Main Area and Open Discussion / General Software Discussion / Re: Quickest way to copy files from a surface-damaged HDD on: October 09, 2010, 10:45:01 PM
Yeah, I know, but prior to checking, I did a surface check using HDTune already, and long story short, I knew there were only a blocks with issues, all of which were a bunch of files I put on there around the same period. (It was the kind of spot that is just out of reach of the 'end of drive' area, but far enough to the back you only start noticing it once your drive gets full enough.)

Had I needed to recover a lot of files, and had the time to keep my PC working its disk off to get my data, I'd have dualbooted, but I really didn't/don't have the time for all of that, and it worked well enough for my purposes.

Thanks for the tips though.
521  Main Area and Open Discussion / General Software Discussion / Re: Quickest way to copy files from a surface-damaged HDD on: October 09, 2010, 09:07:43 PM
I happened to find out my system drive has bad sectors today, and as one might imagine I'm going on a mad backup spree. Some files got damaged sectors in them, and it really isn't fun to have to deal with that stuff.

After googling for a suitable rescue tool, Unstoppable Copier did an awesome job saving my stuff. It also lets you say that you want it to only try a little bit to copy certain files, which is great for me since the file that was borked was a huge 10GB file for me, and the damaged parts I can luckily restore through other means. Sadly, since it was my system drive with my pagefile on it, it had a habit of freezing up my entire PC while trying to fix broken sectors, but I think that is technically unavoidable.

I definitely recommend that program to people who need to save files from their damaged disk drives.
522  Other Software / Developer's Corner / Re: Regex help, please? on: February 02, 2010, 10:05:25 PM
I can't believe I missed that. I even re-read the text thrice to make sure it wasn't something stupid like that. (In my defense, I was really really tired at the time.)
523  Other Software / Developer's Corner / Re: Regex help, please? on: February 02, 2010, 11:46:48 AM
Hrm, I see nothing wrong with the regex but I never used .NET regexes so... Anyhow, try: The assigned group changed to ([a-zA-Z][_a-zA-Z]*) and see if that helps any.
524  DonationCoder.com Software / Coding Snacks / Re: Episode comparison tool (another organisational app!) on: July 25, 2009, 07:39:33 AM
Oh that's sweet. I'll have a look at that. Thanks.
525  DonationCoder.com Software / Coding Snacks / Episode comparison tool (another organisational app!) on: July 25, 2009, 05:28:17 AM
Mmm, more thanks to skwire for helping me out a few months ago when I had my CD covers all messed up Wink

My next problem is that I have an insane amount of anime. And especially the longer running ones are a pain now that I've reached the point where I feel archiving for future entertainment is a worthwhile endeavour. I recall some of the episodes were of a pretty hideous quality, and with 400+ episodes in just this one messed up series, going through them all manually would be a serious pain in the behind.

I was thinking a similar list like the other tool skwire made would be great for my needs. (skwire = awesome)

The particular requirements I had in mind are as follows:

- Many files are of the format [GROUP] Series 001 [CRCHERE].avi. Episode numbers always have atleast two digits, but if it is easier to write for a generic case, 3 digits can be assumed as well. The extension could be avi, could be mp4, could be mkv. There might be underscores rather than spaces seperating the seperate parts. There might be other stuff between the number and the CRC to signify resolution. Some might go '[Group] Series 013v2 [720p] [12CRC56].mkv' while another could be '[Group2]_Series_069_HD_[CRCGOESHERE]_v2.avi'.. but don't take that to mean the HD bit couldn't read '[1280x720]' instead. (... crap. Fansubbers need to have one global standard already.)
- Some files might not have a CRC. Others might have a language thrown in, or even codec information.
- Some of my files also lack the group completely. But if it is there, it is at the beginning.
- I would like the list to be sorted based on Episode Number by default, from 001 to MAX.
- I'd like to see the following columns: Filename, Episode Number, Resolution (eg 1280x720), Video Codec (divx, xvid, x264, ogg theora, QT?), Video Bitrate (or the general bitrate, I suppose.), Presence of Subtitles (see below), Fansubbing group (from filename).
- The Subtitles Presence column could have several 'results'. NONE would mean there are no subtitles in the file itself nor external ones. '[1]' would mean one subtitle stream in the file. '(1)' would mean one external subtitle file, usually the same filename except the extension changed to ASS or SRT. The number 2 would mean there's multiple subs (I've got some multilingual subs, yay for mkv). Sidenote on the NONE result: hardsubbed subtitles are of course undetectable, so I'm totally fine with that.


Apologies beforehand for my long and specific laundry list. ^^; I was really happy with that last tool as it saved me oodles of time, and I know from my own lifes experience that it is a good thing to give as much information beforehand. If anyone has any questions, please ask, and if the request is too difficult or too time consuming, please don't bother as I'd feel bad smiley

-worstje
Pages: Prev 1 ... 16 17 18 19 20 [21] 22 Next
DonationCoder.com | About Us
DonationCoder.com Forum | Powered by SMF
[ Page time: 0.063s | Server load: 0.03 ]