yashsingh1/xdaforums huggingface dataset:
[Windows Mobile Apps and Games] frmariam:
Uh... These are Mortscripts. You do realize that anyone with a notepad and just a bit of knowledge can make themselves a pro-version? It seems quite easy...

I don't want to be mean... I just hate Sense that much! Manila/Sense hacks are the sole responsibles of actual homescreen plugins development death/halt (there's a big difference between hacking an HTC app and developing proper software...).

PS: Hope you send part of your profits to Mort (he made this possible... who knows maybe he'll finally update MortScript). That or put a bounty for new features for MortScript using the official SVN as base (Mort's 6th post).
[Windows Mobile Apps and Games] cyber-junkie:
Yes I know that - but: I haven't even disabled the pro-functions - I removed them completly from the free-version.

And: I programmed around 100 hours to make this program possible - so I think it's really, really unfair to edit just my finished code ...

And: Of course I will send a part of the profit to Mort - he made all this possible!
[Windows Mobile Apps and Games] KUR0I:
VGA-Version

This sounds very cool. Any hope for a VGA Version.
[Windows Mobile Apps and Games] cyber-junkie:
I've tested on VGA and QVGA device: It work's ! Only a little part of the messages won't be shown on the display (every status message have a footer '(window is closing soon)' - and this isn't shown on VGA-/QVGA-devices).
[Windows Mobile Apps and Games] gregzeng:
Can translate into Chinese. Will open the file first. Is that ok?
[Windows Mobile Apps and Games] cyber-junkie:
Yes - thank you! I've sent you a PM...
[Windows Mobile Apps and Games] lesscro:
Nice Idea Cyber bro'...

If you look for UI design/logo, you know where i am...

:D
[Windows Mobile Apps and Games] true2you:
I can help for the french translation, PM me if i'm required.

BTW it's an awesome idea, much simpler than writing a separate script one at the time for every needed program.
[Windows Mobile Apps and Games] cyber-junkie:
Hy true2you,

thanks for your offer.

Translation to french is still in progress by another user (see 'Translation-Status' om first post) - and should be included soon

(included in Pro-Version as soon as translation is complete - Freeware-Version will be updated soon).

CU cyber-junkie
[Windows Mobile Apps and Games] Black-Dragon:
Advertising

Hy cyber-junkie,

Nice works, for my HD1 and HD2.

I have write on my French Forum, all the qualities of yours works.

I hope that many french user Donate to this exe.
[Windows Mobile Apps and Games] gzcyk:
good job！ thx bro！
[Windows Mobile Apps and Games] billyJ:
will do polish translation, i had pm you already
[Windows Mobile Apps and Games] AndiCP:
Simple SenseUI switcher

Hint: If you want to switch manually (via start menu short cuts) without using MortScript, you may want to have a look at this: SenseControl
[Windows Mobile Apps and Games] cyber-junkie:
Hy billyJ,

I've send you a PM with instructions to translate - thank you!

@AndiCP: Do you think it is really fair to use my thread to promote your program?

Btw: With your program you have to dis-/enable Sense manually when you want to start a program without Sense to free memory -

my program does this automatically (once it's configurated) (and If you optimize your program you should name it StartProgWOSense ;) ...)!

And: Some devices have problems with different .NET Compact Framework-Versions - but I found no device that have problems with Mortscript...
[Windows Mobile Apps and Games] cyber-junkie:
I've now added a Languagepack to the first post (works on Free- and Pro-Version!) - this includes:

Bulgarian / Croatian / French / Greek / Russian (more languages coming soon!)

English and German are supported by default.
[Windows Mobile Apps and Games] gaetan505:
exactly

see this post:http://xdaforums.com/showthread.php?t=598342&page=3
[Windows Mobile Apps and Games] cyber-junkie:
I can only repeat: Yes I know that - but: I haven't even disabled the pro-functions - I removed them completly from the free-version.

And: I programmed around 100 hours to make this program possible - so I think it's really, really unfair to edit just my finished code ... (program is programmed by myself - not a modded version of another user!)
[Windows Mobile Apps and Games] AndiCP:
Sorry, but...

I'm just offering (a quite different - as you mentioned) alternative for the users. This is a free community! I'm here to share.

I also think its not fair to make money mainly based on the (huge) effort of somebody else namely Mirko Schenk with MortScript!

...And this is not the only one, you also use "RefreshToday.exe" developed by starbase64 (which infact isn't even necessary if you would use the MortScript command!). ;)

I'd be even careful about re-distributing Mortscript, if you are familiar with the term "copyright".

Plus: I doubt that is legal to sell freeware developed by somebody else with a little script attached!

PS: 100 hours is ridiculous for those lines of really simple code. But the idea of doing it automatically is nice, no doubt (and nobody is copying it!). And who has problems with .NET 3.5??

just my 2 cents.
[Windows Mobile Apps and Games] cyber-junkie:
Just MY 2 cents:

- RefreshToday isn't developed by starbase64, it's developed by Shubaroo.com -

starbase64 added it only to his post - and used it in his script.

- When reading the license-information from Mirko Schenk (MortScript),

he writes, that including in commercial scripts is allowed - when adding

a sentence like 'Mortscript is freeware, www.sto-helit.de' - and that is what I've done

(see: 'About StartProgWOSense' in the program)

- And as I wrote bevor: 'Of course I will send a part of the profit to Mort - he made all this possible!'

- Quote:'PS: 100 hours is ridiculous for those lines of really simple code.' -

a few lines of simple code? I counted more than 800 lines!

And: I think I switch to another programming language (not for StartProgWOSense - this program is finished) -

or stop to develop anyway.

I spend a lot of time to make all this possible - and have now to hear, that it's really simple to edit my code...

in german they would say ' Ist doch "PillePalle"... '

For me is a shame my time!

@all:

Now I've released version v2.5 (see first post) -

including all translations and Pro-functions

- Pro-Version is no more available.

Enjoy it!
[Windows Mobile Apps and Games] billyJ:
two german boys fighting, hehe

AndiCP i do not understand your problem, nobody is forcing you to donate, cyber-junkie wants some money for his time, thats it
[Windows Mobile Apps and Games] Black-Dragon:
Hy cyber-junkie,

Can i suggest to you to do not install Mortscript.exe and .dll in programs files, and to change the HKCR.

Because some RomCooker make it directly in Windows.
[Windows Mobile Apps and Games] Wagierek:
Would you do something like that for SPB Mobile Shell?
[Windows Mobile Apps and Games] cyber-junkie:
I know some Rom-Cookers that includes StartProgWOSense in their Roms (and there is Mortscript in \Windows\ by standard) - a they don't have any problems with Mortscript in \<programs>\... (f.e. Sense uses the Mortscript in ´\Windows' and all other programs use the new Mortscript in \<programs>\).

I think it's better, perhaps Sense could need a different Mortscript-Version... (I inluded the latest MortScript-4.3b15 in \<programs>\).

But: If I ever make a update I could try to change Mortscript to \Windows\...

(I've stopped developing this tool because of above listed reasons ...)

Sorry - I've stopped developing this tool because of above listed reasons.

I've spend a lot of time to make this program possible - and have to read things like 'a few lines of programcode' (there are over 800 lines!!) and 'with a little knowledge it's so easy to edit your code' and so on...
[Windows Mobile Apps and Games] billyJ:
cyber-junkie sorry to hear that, but in this case i strongly believe that AndiCP will quickly edit those few lines of code to work with SPB Mobile Shell
[Windows Mobile Apps and Games] cyber-junkie:
Yes , I know that too, but AndiCP wrote also that he knows the meaning of copyright...
[Windows Mobile Apps and Games] billyJ:
he can ask you for permission, to publish his changed version, i think
[Windows Mobile Apps and Games] gersa:
Czech Language

I can do the Czech translation

Send me PM
[Windows Mobile Apps and Games] cyber-junkie:
PM sent - thanx for your offer!

@all:

Spanish LanguagePack added to the first post! Enjoy it!
[Windows Mobile Apps and Games] cyber-junkie:
Update: Added Czech-Language to LanguagePack (attached to first post) - thanx to gersa!

Enjoy it!
[Windows Mobile Apps and Games] djkail:
Hi.

I was testing your App, without luck :confused: I'm using it in my Diamond with Rom Fodd Sense ES in spanish language. The app run, but sense is not closing when i run an App. It uses build 21884 of wm6.5 and it has brand new Sense 2.5.2019 packages with Facebook and Call History tabs enabled. Is there any chance of making it working? Thanks in advance.
[Windows Mobile Apps and Games] cyber-junkie:
Hy djkail,

please check:

1. If you want to close Sense automatically when running an App:

-Do you have added the exe of your program to the list?

-Is the background-script still running (otherwise Sense won't exit!)?

(try to activate the background-script - if it's still activated the message

says: ... is still running...)

2. Try do make a quicklaunch for your program - and start it with the new

quickstart-shortcut from startmenu -> Sense should now exit.
[Windows Mobile Apps and Games] djkail:
Hi.

I have tried all the things you posted after I posted here. Nothing worked for me. I installed Mortscript too and no luck. Maybe it's a problem with the path or the file names... I dont know. I use this Rom

xdaforums.com/showthread.php?t=775419

# ESN (0C0A): Fodd ES1.rc5

Is your program 2.5.2019 compatible? I still need help. (sorry bad english) Can you take a look?

Thanks!
[Windows Mobile Apps and Games] djkail:
I forgot to say something:

The problem is that sense doesnt close.... and it doesn't restart again (obvius). And if i make a quicklaunch shortcut and i use it... The diamond hangs and i have to soft-reset... Need help!!!
[Windows Mobile Apps and Games] cyber-junkie:
Hy djkail,

I'm using it with a german Sense 2.5.20113030.0 - without any problems...

I think your phone doesn't like the RefreshToday.exe :mad:

Another chance: Is .Net Compact Framework installed on your system? It could be needed from the RefreshToday.exe...
[Windows Mobile Apps and Games] djkail:
Hi!

Solved by arealityfarbetween (Fodd ROM Cooker) . There is the solution, It may help other people (and you xD ) to solve problems with your app :

"you need to rename the "Sense" today plugin to become "HTC Sense" to fix the problem"

"It is, infact, two registry settings you need to change to get StartProgWOSense. I just got the chance to test and it works fine if you set HKEY_CURRENT_USER\Software\HTC\Manila\"DisplayName InTodaySetting"="HTC Sense" and rename the "Sense" key to "HTC Sense" in HKEY_LOCAL_MACHINE\Software\Microsoft\Today\Items."
[Windows Mobile Apps and Games] cyber-junkie:
Hi djkail,

thanx for your report - now I've fixed it (with help of your reg-keys)!

Version v2.5.1 added to the first post.

Changelog:

2.5.1

BugFix: Backgroundscript-Autostart wasn't working on some roms with cooked in StartProgWOSense (because of the installation-path) - fixed

BugFix: StartProgWOSense wasn't working when Sense is called 'Sense' (and not 'HTC Sense') - fixed: If required StartProgWOSense renames 'Sense' to 'HTC Sense' (followed by a softreset)

Languages now included: Czech, Spanish
[Windows Mobile Apps and Games] djkail:
It is a pleasure to help... Your app will help everybody!!
[Windows Mobile Apps and Games] arealityfarbetween:
Evening bro, I took a look at your program and performed a few modifications:

- Placed code for disabling manila into a subroutine to eliminate repetition

- Removed limit on number of programs that can be defined

I've only tested with one program defined so far and haven't updated the GUI to remove the limit but seems to work well. One question, any reason why you sleep for 5 seconds after switching manila back on and then sleep for another 5 at the end of the loop?

What do you reckon of my modifications?

EDIT: I modified the configuration script too to remove the limit on the number of programs, included both files in the 7z file attached for you to take a look at. It needs Mortscript 4.3 due to the use of Break when deciding whether an entry exists already or needs to be created...
[Windows Mobile Apps and Games] cyber-junkie:
Great Idea ! Havn't you pm'ed that you are new to mortscript? hmmm.... but your modifications don't looks like beginner - more like professional ;)

I've now added a new feature to your modified background-script (If you have two processes from List running at the same time, and exists one of them, Sense won't now be started...).

But I've found a little bug in your modifactions: When deleting a Program from List all Listplaces above won't be shown in the list... (f.e. when you delete 'place 2' then 'place 3', 'place 4'... won't be shown...)

I'll try to fix ist an update version - thank you!

Btw: StartProgWOSense includes Mortscript V4.3b15 ;)

Edit: Ok - now I've fixed the bug - creating the new release ;) Thanx arealityfarbetween for your help!
[Windows Mobile Apps and Games] cyber-junkie:
Added now the version v2.5.2 to the first post.

Enjoy it!

Changelog:

2.5.2

Limit of list places removed (thanx to arealityfarbetween)

BugFix: When you had two programs of the list running - and have closed one of them - Sense was starting for a short time (and closing again 5 second later) - fixed

Languages are now sorted in alphabetic order

Added Garmin Mobile XT.exe (Garmin) and CityGuide.exe (CityGuide) to the default list-entries (could removed if required)
[Windows Mobile Apps and Games] Kameirus:
lol cool i was gonna ask if you could add Garmin to it but ya beat me to it lol

Thanks
[Windows Mobile Apps and Games] arealityfarbetween:
Dude, I just pulled an all nighter. Finished work at 1am, completed 'some modifications' to your code about an hour ago. Been doing a few tests...

This is essentially 2.5.1 with a hefty rewrite. I started off just looking at the bug you mentioned and it was weird-it worked fine with my original modifications, then it didn't! Then I tested with your version and it still happened, delete one watched program in the middle and it didn't show any after, not sure why. :mad:

Anyhoo, I rewrote the way we define programs to watch out for, which should nail that bug once and for all. Instead of numbering, make the name of the exe the registry key which also makes them easier to delete since we don't search anymore-it's just a RegRead() or whatever. Users don't have to worry either-their existing 'watches' will be updated to the new format when they run the config app. This does also open the door for more extensibility-since we have a registry value that's effectively doing nothing, that could be assigned to a post/pre run app for example :D

I did a whole bunch of other stuff, I'm not sure if you like it-one of the dialog messages had to go (the one for adding a quicklink direct from an exe) when I chucked that into it's own function. The autostart script I haven't touched, but for the main script I used a Continue instead of doing the test again but I think they basically do the same thing. There's a function in there now which is really similar to a function in the configuration script.

I was thinking if we remove as much portable stuff into a file, which could also contain the localised messages then we can just include it like a library and it'll make it easier to maintain (you just need lots of post-it notes to tell you what functions are available! ;))

I tagged a bit on this morning to make the quicklaunch scripts a bit smarter too. They disable sense immediately still, but they hand over to the watcher with a flag to tell it to rebuild it's list of monitored programs. I also added this reg switch whenever we add one of the programs from the list and whenever we delete one too-that should save the watcher rebuilding its list every time it goes through the loop.

Seriously though, those are all ideas. It might be a load of baloney but take a look and tell me what you think. I didn't comment that much though... :p
[Windows Mobile Apps and Games] cyber-junkie:
Great modifacation - Bigthanx!

After testing and fixing a little bug (VarType don't works - it always gives the answer '3' back...) I've made a "v2.5.2areal"-version - and added them to the first post !

Edit: After a bit testing I realised that your new SPWOS.mscr makes the phone 'flickering' all 5 seconds... went back to SPWOS.mscr from v2.5.2... (download to v2.5.2areal-version deleted).

Now creating v2.5.3 with your 'StartProgWOSense_gui.mscr'-mod - and with the SPWOS.mscr from v2.5.2 (modded by U + with little bugfix/mod from me)...
[Windows Mobile Apps and Games] cyber-junkie:
Now I've added version v2.5.3 to the first post.

Enjoy it!

Changelog:

2.5.3

Programcode rewritten by arealityfarbetween

Added a 'Special thanks to'-page to 'About StartProgWOSense' - with credits to all coders/translators

Edit: Download deleted - after a little fix v2.5.3 will be re-uploaded!
[Windows Mobile Apps and Games] arealityfarbetween:
Caught another couple of bugs that I introduced, can only think due to tiredness! Defined programs are now converted to the new format correctly.

Also, quicklaunch scripts weren't integrating because they were writing to the wrong value: HKLM\Software\StartProgWOSense\Update instead of HKCU... I think the flickering was caused by it being stuck in a loop but that may be fixed now. I am going to do some testing and see how it pans out.

EDIT: thought about the screen redrawing problem a bit more, should be fixed now. Also caught some glaring errors with the background script...

Uploaded minor fixes attached here. Enjoy! :)

For the bookmarks, I thought of another progression-make the exe name a subkey under the "List" key, then we can do all sorts of extra things as we can then define any number of values to act on for each program. What do you think?
[Windows Mobile Apps and Games] cyber-junkie:
Great!

I've tested a bit:

'If ( VarType( item ) = 3 )' to convert the values don't works for me - the VarType is everytime '3' (f.e. Var="1" - VarType=3 / Var="x.exe" - VarType=3)...

But this is working for me:

If ( item eq data )

Else

Make the exe name a subkey is a good idea - but don't you think it's enough when these are strings? I think it isn't often needed to define more than one value to every program...
[Windows Mobile Apps and Games] arealityfarbetween:
yeah, I did that originally. But then this morning in my crazy, tired thought space I was thinking about what we can do with the value of the registry entry later, so resetting them if they're not the same might not be the sanest thing to do;

e.g. The quicklaunch scripts add themselves as exeName=Quicklaunch into our watch list if the background script is active before just waiting for the program to exit and then remove themselves because I haven't tested that feature much and figured it would be good to have them flagged so another function could prune them out later, e.g. as the first thing the autostart script does at device startup as we know that no quicklaunched programs should be running then.

Looks like registry reads in those ForEach loops always return a string value. No matter, maybe we could do this:

If ( NOT ( CharAt( item, -4 ) eq "." ) ) { rewrite watch entry in new format }

Having the two values is probably enough, but then again it's nice to be prepared if anyone comes up with some hairbrained idea ;)

EDIT: updated quicklink script to be more friendly with the main loop. It definitely removes the quicklink from the watcher as long as the program ends gracefully (ie. the device doesn't hard freeze or is soft-reset during use of a quicklink program) Set main script to prune the quicklink added entries out on startup-shouldn't affect many apart from those who use a combination of both quicklinks and the watcher process... Attached updated version here.
[Windows Mobile Apps and Games] cyber-junkie:
@arealityfarbetween:

One little thing I found: Havn't we to check for the name of Sense (HTC...) at the autostartscript too?

Edit: OK - now I've inserted these function to the autostartscript... building a new v2.5.3 to release...
[Windows Mobile Apps and Games] cyber-junkie:
Ok - fixed Release v2.5.3 is finished and added to first post.

Enjoy it!

Changelog:

2.5.3

Programcode rewritten by arealityfarbetween (BigTHX!)

Added a 'Special thanks to'-page to 'About StartProgWOSense' - with credits to all coders/translators
[Windows Mobile Apps and Games] arealityfarbetween:
Good afternoon! I've done some more modifications, code should work as before with a few exceptions:

- No need to restart GUI to change language anymore

- QuickLaunchers integrate with the background watcher script better

> removed bug where a QuickLaunch will replace a watched program, ie. if the user has the program set as a quicklaunch and a watched program.

- Removed the need for the seperate autostart script.

On our side:

- All functions & messages now in their own file - allowed removal of "ReadProgList" entirely since it was very much like "IsStoreEmpty"-which has been renamed to StoreList

- Changed the way we read the language file, because I love loops ;) It's not as bad as I first thought though-the array number is the line number.

- Wrote a similar function to SenseToday to get Titanium's today plugin name, might be useful to exit the background script if the user is using Titanium instead of Sense

- Changed the name of the gui script to fit with the naming scheme, just makes them appear together in directory listings-no other reason apart from that :)

There might be other stuff but it's been a while since I did most of the mods so I might have forgotten some stuff.

I don't know if it's ok with you but I stuck my email addy in the donations bit of the about window :o underneath yours of course!-I'm not *that* cheeky!

EDIT: Bare in mind, I've went from a 2.5.2 base so the new bit of the about dialog isn't present in this version.
[Windows Mobile Apps and Games] wapvirus:
Thanks for this great piece of software just what i need on a phone like Diamond,running Sense 2.5 :)
[Windows Mobile Apps and Games] realthor:
are the latest modifications made by arealityfarbetween included in the release on the first page or do we need to wait for this to update?

thanks for your app as it's much needed especially for the ones like me stuck with older specs like xperia x1.
[Windows Mobile Apps and Games] arealityfarbetween:
There isn't much difference from a users perspective, apart from if you wanted to switch language using the GUI.

QuickLaunch scripts integrate with the background script better and fixed a bug there but that bug would only affect you if you have a program monitored by the background script and also set as a QuickLaunch, in which case when the QuickLaunch was run it would replace the entry in the monitor (and get removed after the program exits)

Most of the changes just make it easier to modify/extend the program. e.g. I was thinking of adding a status page in the gui; detailing whether the script is running, what we're monitoring, and if we are locked on a process atm.

Hope this helps!
[Windows Mobile Apps and Games] cyber-junkie:
@all:

Last modificatins (2010/10/30) of arealityfarbetween are NOT included in the v2.5.3 on the first page - they are included in the next version v2.5.4 (releasing in the next time.. please wait a few days - I'm very busy at the moment...)

@arealityfarbetween:

Another great mod! THX!

The idea with a status-page (or a status of the backgroundscript on mainmenu) is great - if you would add it I could include it to v2.5.4 ;)