Splash help Thread last updated on 2004-04-25 17:27:36

Posted by member 31748 on 2004-04-14 06:20:31

Hi, how would you let an .exe splash app (like tinsplash.exe) load nicely? If I put it in the startup (whether through the registry or the start menu) or add it to *Script start, it only loads *after* everything else gets loaded which entirely defeats the purpose of a splashscreen. Any ideas? thx

Posted by member 1 on 2004-04-14 12:18:26 link

set it as your shell and then have it load LiteStep when the splash is over. or have LS start it but hide everything until the splash is done...and use its action to unhide.

Posted by member 31748 on 2004-04-14 15:44:12 link

I don't think the latter is too useful since it'll still load everything else before the splash and then just show the splash while everything is hidden. And I don't think I can set tinsplash to load an exe although that would probably be the most efficient way.

Posted by member 1949 on 2004-04-14 19:08:56 link

Split the theme.rc in 2
theme.rc and base.rc

place all settings for ls to load properly in theme.rc
imagedir
tinsplash "C:\tinsplash\tinsplash.exe
configdir and so on...
then load
jdesk
textedit
mzscript
Then do a script start
*Script exec !Execute "$tinsplash$"
*Script exec !pause 3000
*Script exec !textappend "$ThemeDir$Theme.rc" "Include "$ConfigDir$Base.rc"
*Script ~bang

Then do another script to remove the base.rc from loading in the theme.rc to reset.

Posted by member 1 on 2004-04-14 20:45:52 link

of course tinsplash can load an exe...you can tell it to do anything, same with LSSplash. Even if everything is hidden you can execute some bangs to show everything if it was hidden.

Posted by member 31748 on 2004-04-16 05:10:20 link

you can get it to load exe and run bangs? I don't see anything in the readme. Could you explain how? The only thing I see that resembles that is hotspots in lssplash

Posted by member 1 on 2004-04-16 13:52:38 link

straight from the Readme for TinSplash
-'postcmd=notepad.exe' specifies a command to be executed on splash exit. Note there is no validity-testing on this command, either it runs and works, or it doesn't. If it doesn't, check the path etc. on the spec'd command.

Posted by member 31748 on 2004-04-20 09:22:52 link

ok... finally found my prob. I was running tinsplash 0.0.6 which didnt have that function. Trying to look for a newer version didn't really help lots. Even google only had a single result for "tinsplash 0.0.7", but I found it. thx

Posted by member 31748 on 2004-04-20 09:26:37 link

Ok, trying this, I see that the postcmd gets run AFTER the entire interval of the splash has finished fading in and fading out, yet again defeating the object of a splash screen. Oh well, I'll just write a little script for asynchronous execution of both the litestep.exe as well as the splashscreen and set that as the shell then, if that'll work, or just do a little LSBox thing.

Posted by member 1 on 2004-04-20 12:01:17 link

LS takes that long to startup on your machine that you think a splash will load and disappear before anything gets drawn on the desktop? How does it feel to run the last 386 on the planet?

Posted by member 7 on 2004-04-25 11:13:37 link

Just put it in your startup directory.

Posted by member 150329 on 2004-04-25 17:27:35 link

You could make a theme (subtheme) consisting of rainimation and timer.
make your splash there, then:
*Timer splash #s 10s !execute ["$LiteStepDir$utilities\LSThemeInstaller.exe" /switch Yourmaintheme]
Then on the "maintheme" on your shutdown shortcut do a "text replace" the theme select to the splash Subtheme . (that way the next time you start it starts with splash)