Topic: Yankee Clipper3 & Ninotech Path Copy - my first plugins.  (Read 5903 times)

Yankee Clipper3 & Ninotech Path Copy - my first plugins.
« on: October 15, 2011, 10:52:17 AM »

gbrao

  • Chef
  • ***
  • Date Registered: Sep 2011
  • Posts: 258
Check out the first scripts I developed. Please point out ways I can improve them.

Uhhh ... looks like I cannot post external links.

« Last Edit: November 05, 2015, 08:24:37 AM by Lancelot »

Re: Yankee Clipper3 & Ninotech Path Copy - my first scripts.
« Reply #1 on: October 15, 2011, 11:14:14 AM »

gbrao

  • Chef
  • ***
  • Date Registered: Sep 2011
  • Posts: 258
Looks like I cannot edit posts. Sorry, the PathCopy plugin in post #1 may not work in GENA. Try :
« Last Edit: November 05, 2015, 08:25:10 AM by Lancelot »

Re: Yankee Clipper3 & Ninotech Path Copy - my first scripts.
« Reply #2 on: October 15, 2011, 03:24:00 PM »

Lancelot

  • Moderator, Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
Hi gbrao,

I like both utilities  :thumbsup:

*
after total 10 posts you will be able to edit your posts

*
Yankee Clipper III:
for such utilties, you can use Script Creator Packed at Gena\Utils,
( http://theoven.org/index.php?topic=178.0 )


+just pack the files
(here i quickly packed to YCIII.7z http://www.mediafire.com/?8edqi38wnqwbjsb )
+on SC Packed script interface
+1) point YCIII.7z
+2) ProgramExe ---> YankClip.exe
+Fill Author box: G B Rao
+enable "Add Startup Option" (advice: do not use this option for utilities that do not have startup feature ;))
+Click "Goooo" button

On wb screen at "Gena\AppsMy\1Prepare" You will see new working script, make your final touches on script.... etc. etc....

Script Creator Packed will lead you quickly make a wide set of general scripts for such utilities which is most case  :thumbsup: :thumbsup:
Practice above tutorial, than I am expecting lots of scripts getting out of G B Rao pc coming soon  :grin:


+++
Here I personally made some addition work to get a quite nice Yankee Clipper III script ;).
YankeeClipper3.script
http://www.mediafire.com/?44cdne5lu42664p

ps: mainly changed [extract],
instead of using YCIII.7z, YC3Setup.EXE used and to extract YC3Setup.EXE E_Wise_W.exe used.....



*
Ninotech Path Copy
Tip: Use RegCPE available at Gena\Utils (the lines you've used cause speed down .... etc...)
Important Tip: Make 2 changes in following line

RegWrite,HKLM,0x1,Tmp_Software\Classes\CLSID\{EECEEFEE-3DF7-11D0-9576-0000837A2FDE}\InprocServer32,,X:\I386\system32\PathCo32.dll

RegWrite,HKLM,0x2,Tmp_Software\Classes\CLSID\{EECEEFEE-3DF7-11D0-9576-0000837A2FDE}\InprocServer32,,#$pSystemRoot#$p\System32\PATHCO32.DLL

1: 0x1 to 0x2 will lead you use variables on regvalue,
Following my experience, InprocServer32 sub keys always accepts 0x1 to 0x2 changes  :thumbsup:
2: using variables at value (%SystemRoot% , written with wb-escapes #$pSystemRoot#$p) rescue script from hardcoded path,
hence very compatible to any project.  :thumbsup: :thumbsup:

I made Ninotech Path Copy script compatible to different projects, also compatible to multiarchitecture (x86 & x64)
aside above tips, check script codes to practice.

NinotechPathCopy.script
http://www.mediafire.com/?cm6ww6h2g48mkwd


******
I feel this is a good start for your improvments, See you around. :cheers:

Re: Yankee Clipper3 & Ninotech Path Copy - my first scripts.
« Reply #3 on: October 15, 2011, 04:18:40 PM »

gbrao

  • Chef
  • ***
  • Date Registered: Sep 2011
  • Posts: 258
Thanks. I learned a lot.

Is there something like the DOS "set" command - I would like a list of all pre-defined variables ( eg %Target_Sys% ).

What is the difference between %Target_Sys% and #$pSystemRoot#$p\System32 ? Why is the second one used for the "Regwrite"s ?

Re: Yankee Clipper3 & Ninotech Path Copy - my first scripts.
« Reply #4 on: October 15, 2011, 09:19:08 PM »

Lancelot

  • Moderator, Gena Baker
  • Grand Chef
  • *****
  • Date Registered: Sep 2010
  • Posts: 10350
What is the difference between %Target_Sys% and #$pSystemRoot#$p\System32 ? Why is the second one used for the "Regwrite"s ?

second one for application inside PE (Ex: Gena)
Giving example with "Ninotech Path Copy" , When you boot Gena, PATHCO32.DLL is at #$pSystemRoot#$p\System32

first one is for build ( file ) operations, %Target_Sys% is BLABLA\Target\Gena\I386\System32



ps:
similarly
%Target_Prog% --> the root program folder you copy files to
%PE_Programs% --> the root program folder for the application when you boot

In most cases they are used with %ProgramFolder%
%Target_Prog%\%ProgramFolder% --> the folder your application files copied to during build
%PE_Programs%\%ProgramFolder% --> the location of folder of your application when PE boots (generally used for regwrite)

Is there something like the DOS "set" command - I would like a list of all pre-defined variables ( eg %Target_Sys% ).
No these is no DOS set command
(no such, similar command at all)
tutorialing listing all* pre-defined variables would be hard for a starter, the ones you will require are at
* when you save log, you will notice a green playgrounded "Variables" list
* at script.project [Variables]

The ones you will mostly use are:
%Target_Prog%
%PE_Programs%
%Target_Sys%
%SourceArch%
%Tools%
%ProjectTemp%
%GlobalTemplates%

for regwriting %RegSystem% %RegSoftware% %RegDefault% are predefined to load hives
(RegCPE use these values)

%Tools% & %ProjectTemp% & %GlobalTemplates% check here http://theoven.org/index.php?topic=118.0

%SourceArch% => Source Architecture, mostly used: x64 - x86 - IA64
check NinotechPathCopy.script i provided above




above are the ones used (and %95 enough) on nearly all \Apps\ scripts, follow them to see examples
(also follow SC Packed created scripts which will create you easy to follow scripts)
if / when you stuck on writing codes after you make a set of trials, just ask around
« Last Edit: October 15, 2011, 09:49:20 PM by Lancelot »

Re: Yankee Clipper3 & Ninotech Path Copy - my first scripts.
« Reply #5 on: July 31, 2013, 08:09:06 PM »

newcoder

  • Jr. Chef
  • **
  • Date Registered: May 2013
  • Posts: 31
* Reactivate...  :cool:*

There is a virus found, pls look at http://theoven.org/index.php?topic=697.msg9519#msg9519 .

False positive? Pls check!

 

Powered by EzPortal