ATTENTION: You are viewing a page formatted for mobile devices; to view the full web page, click HERE.

DonationCoder.com Software > Clipboard Help+Spell

Request: Modify Format/Case, order of rules, etc.

(1/2) > >>

kunkel321:
Hi Mouser,  I've been using the Modify Format/Case features of CHS quite a bit lately.   
I'm not sure if it is something you are working on lately; but here are some feature ideas for your list   :D

I've found that it would be nice if I could dictate which rules get applied first.  For example in one of my presets I might like to "Add Stuff" to the beginning and ending of each line before I "Find and Replace" content; but other times I might want to do it after.  I've been trying to think about what the GUI for this would look like....   
[will do an "edit" to this post later]

mouser:
it's an issue i have considered...

an interface to do such things would be pretty clear, it would involve creating a LIST of transformations, where the user can add, re-arrange, delete, transformation items.  such processes can be seen in some file renamers and probably some other text manipulators.

it's something i considered.. the problem is that while such an approach is much more flexible and comprehensive, and indeed extensible, there is a real price to be paid in terms of ease of use for quick things.  so in the end i chose this approach, and left more complicated manipulations to external scripts that can be triggered.

kunkel321:
Actually I just found this...

[FormattingForm.rsPropSaver1]
acCheckGroupBoxAddEntire.Checked="false"
acCheckGroupBoxHotkey.Checked="true"
acCheckGroupBoxRunTool.Checked="false"
acCheckGroupBoxSortAndPrune.Checked="false"
...
TrimRightCountEdit.Value=0

Muah ha ha ha <mad scientist laughter>

As you might guess, I took the .preset.format file from C:\Program Files\Clipboard Help+Spell\MyConfigDir\PresetFormats and changed the extension to ".txt" in order to open and view the content.

But I'm guessing that if I try to rearrange these items, then change back to .preset.format, I'll probably corrupt the file -- yes?

=========
EDIT:  Actually, I see that the script tool does allow you to activate it "before" or "after" other formatting, so that's cool.   :D

Question: What script engines have folks been calling with this tool?  Mostly AutoHotkey .exe files, I would imagine.  

Thot: The above "hacked" file contents are more user-friendly than an external script, in some respects, because the syntax is already there...  It's sortof like doing VBA Macros in Word.  If I had to make the VBA module from scratch, I honestly wouldn't know where to start.  So I always "record" a macro to get the bare bones, then edit the code that Word provides....

======
EDIT 2:  Actually I opened a copy of the C:\Program Files\Clipboard Help+Spell\Tools\chs_sampletool2.pl file, and it does appear to be a text file. 
What cryptic alien language is this though?

# check and get commandline args
($#ARGV >=1) || die "ERROR: first two arguments should be input path and output path (place each one in double quotes)\n";
$infilepath=$ARGV[0];
$outfilepath=$ARGV[1];

# open files
open(IN,$infilepath) || die "cannot open input file";
open(OUT,">".$outfilepath) || die "cannot open output file";

# write out modified text
while(<IN>)
   {
   # remove newline which is unpredictable
   chomp($_);
   # reverse the line
   $outline = reverse($_);
   # now write it out with predictable newline at end
   print OUT $outline . "\n";
   }

# close files
close(IN);
close(OUT);

Also, the ".pl" files don't show up in the script tool file picker dialog....

mouser:
.pl is perl :)

IainB:
Unwitting humour? I liked this exchange - a LOL moment for me:
...What cryptic alien language is this though?
______________________
-kunkel321 (June 18, 2015, 02:56 PM)
--- End quote ---

.pl is perl :)
______________________
-mouser (June 18, 2015, 05:32 PM)
--- End quote ---

@kunkel321's question was spot-on:
PERL...In 1998, it was also referred to as the "duct tape that holds the Internet together", in reference to both its ubiquitous use as a glue language and its perceived inelegance. - Wikipedia.

--- End quote ---

But yet there are those amongst us who work magic by speaking a secret alien language, unknown to uninitiated, later generations.

Navigation

[0] Message Index

[#] Next page

Go to full version