SyMenu Forum

SyMenu

 

Jess

all messages by user

12/05/2015
Topic:
SPS Builder

Jess
Jess
What is the function of the Built in updater checkbox in SPS Builder (v.1.05)? Is it active? Checking it doesn't seem to have any visible affect on the app's listing in Manage SPS Apps. I couldn't find any reference to it in the SPS Builder FAQ.
12/05/2015
Topic:
SPS Builder

Jess
Jess
Thanks Gianluca.


I'm quite new to SyMenu, but I like what I'm seeing.


Actually I did click the question mark icon, and the reason I posted here was because I tried a test to see what it did. Of course, it may be that I made an error in my testing, but what I did was to make an SPS for an old version of Multi Commander, and checked the Built in updater box. After I installed it, I restarted SyMenu and refreshed the Manage SPS Apps window via Get Apps Online, and the entry for Multi Commander displayed the Updatable button. Hence my query.


Thanks for the FAQ update. I'm impressed with your quick response smile
21/05/2015
Topic:
Autorun 32 or 64 bit version of app

Jess
Jess
Update 25 May 2015: Re-wrote the script to fix some bugs and typos, and also to allow additional parameters to be passed to the target app. Attached zip and source files updated. Additional instruction inserted below.

==========


I wrote an AutoHotkey script to detect if the current OS is 32 or 64 bit, and then run the correct version of an app. Obviously, this is only applicable to apps which come in 32 and 64 bit versions! The source code is attached for those who want to check it out, or compile it with AutoHotkey themselves (remember to compile as 32 bit so that it will run on any Windows machine). The compiled EXE file is also attached if you are happy to take me on trust.

How To Use It
1. Place SyMenuRun32or64.exe somewhere on the drive where you have installed SyMenu.
2. Open the SyMenu Configuration window (Tools=>Configuration in the pop-up menu).
3. Either drag SyMenuRun32or64.exe using your favourite file manager onto the SyMenu Configuration window, or use the Browse for SyItem button at the right side of the Path text box in the Configuration window to locate it.
4. Enter the name of the app you want to run in the Program text box.
5. Use the Browse for icon button at the right side of the Icon text box to select the EXE file you want to run (either the 32 or 64 bit version, it makes no difference)
6. Enter the paths to the 32 and 64 bit versions of the app you want to run in the Program Arguments text box (under Additional Params) like this: "#:\path\to\32bit_file.exe" "#:\path\to\64bit_file.exe"
(SyMenu automatically converts the # symbol to the current drive letter before passing the parameters to SyMenuRun32or64.exe)
7. If you want the app to run only if there are no other instances of it running, then add a third parameter like this: "1"
Be sure to insert a space between the 2nd and 3rd parameters. However the third parameter is optional. If you omit it then SyMenuRun32or64.exe will attempt to run the app regardless.
8. If you want to pass parameters to the target app, add them after the third parameter (which must be present). Separate all parameters with a space.
9. Click the Save or Save & Exit button.

See attached SyMenuExample.png for an example of what the Configuration should look like.

.
edited by Jess on 21/05/2015
edited by Jess on 21/05/2015
edited by Jess on 21/05/2015
edited by Jess on 21/05/2015
edited by Jess on 21/05/2015
edited by Jess on 25/05/2015
08/02/2016
Topic:
Autorun 32 or 64 bit version of app

Jess
Jess
ZeDingo wrote:
Not everyone has Windows installed on C:.


Absolutely correct! It was a bit of quick and dirty code written long ago which worked for me (and, I suspect, for the vast majority of Windows users). As it happens AutoHotKey has had a built-in variable A_Is64bitOS since version 1.1.08 which removes the need for a function. However, I can't test it (or any of your suggestions) because I am no longer a Windows user, having moved on to Linux Mint. Feel free to post updated or alternative source code - I'm not possessive wink

Cheers!
1

UGMFree © 2002-2024
PayPal BTC TON