Dear Group,
I just wrote a tiny program saying Beep. After that I wont the program to delete it's self. Is there any away to do that?
Regards
Sarmed
A file delete it's self. How to?
Re: A file delete it's self. How to?
As this is a general Windows question, and not specific to LBB (or LB), did you try Google? A search finds several hits for me.sarmednafi wrote: ↑Wed Mar 06, 2024 10:41 am I just wrote a tiny program saying Beep. After that I want the program to delete itself. Is there any away to do that?
The simplest approach found by Google seems to be to spawn a command, immediately before quitting, which waits for a few seconds and then deletes the executable. Something like this might work, although I've not tried it:
Code: Select all
RUN "cmd.exe /C timeout /t 10 > NUL & del /f /q ""\mypath\myprog.exe"""
END
Re: A file delete it's self. How to?
I have tried this and can confirm it works.Something like this might work, although I've not tried it:
Code: Select all
RUN "cmd.exe /C timeout /t 10 > NUL & del /f /q ""\mypath\myprog.exe""" END
Thanks for posting this. It will be of use to me in future.
For updates visit - https://code-share.freeforums.net
-
- Posts: 37
- Joined: Fri Apr 06, 2018 6:27 am
Re: A file delete it's self. How to?
Dear Richard,
Thank you for your help.
I spent all yesterday trying to get logged in the forum < https://lbb.bbcbasic.net/forum/ > I completely failed, and get sad, thinking Richard became angry of me and blocked me, Or Richard is Busy so he put the forum into freeze mode till I saw a post from geek. What's going on?
Then I log in using < https://lbbooster.com/forum/ > its worked ...
How ever, Richard I do searched in google till I found my self Lost so I asked the group for help. I wish if you put the link of the page you found the delete CMD on it ... any way your help is Great and I thank you very much.
Thank you Geek for your response.
All the Best
Thank you for your help.
I spent all yesterday trying to get logged in the forum < https://lbb.bbcbasic.net/forum/ > I completely failed, and get sad, thinking Richard became angry of me and blocked me, Or Richard is Busy so he put the forum into freeze mode till I saw a post from geek. What's going on?
Then I log in using < https://lbbooster.com/forum/ > its worked ...
How ever, Richard I do searched in google till I found my self Lost so I asked the group for help. I wish if you put the link of the page you found the delete CMD on it ... any way your help is Great and I thank you very much.
Thank you Geek for your response.
All the Best
Re: A file delete it's self. How to?
Just to add some more info on this.......
The syntax for Liberty Basic is a little different than for LB Booster,
The Liberty Basic syntax will work with LB Booster as well as Liberty Basic
The LB Booster syntax will not work with Liberty Basic. Syntax errors with quotes in quotes.
I wrote this little code to show it works.
It hides the command window too.
I have got away with a 2 second delay in the CMD commandline, and a .8 second delay in the Basic code.
Depending on your hardware, you may need to adjust both the CMD delay, and the Basic delay
,hide - at the end of the line hides the command window
The syntax for Liberty Basic is a little different than for LB Booster,
The Liberty Basic syntax will work with LB Booster as well as Liberty Basic
The LB Booster syntax will not work with Liberty Basic. Syntax errors with quotes in quotes.
I wrote this little code to show it works.
It hides the command window too.
I have got away with a 2 second delay in the CMD commandline, and a .8 second delay in the Basic code.
Depending on your hardware, you may need to adjust both the CMD delay, and the Basic delay
,hide - at the end of the line hides the command window
Code: Select all
'This code will delete it's own Executable File (.exe)
'and then opens Windows FileManager to DefaultDir$
'For best results...
'Save this file as deleteMeSelf.bas
'THEN - Use Run > Make Executable.. in the LBB IDE Menu (save to the default dir)
'THEN - Navigate to the created deleteMeSelf.exe in DefaultDir$ file and Click it.
'it deletes itself - then opens a new windows filemanager to DefaultDir$ to show it works.
nomainwin
'RUN "cmd.exe /C timeout /t 2 > NUL & del /f /q ""deleteMeSelf.exe""",hide 'works with LBB Only
RUN "cmd.exe /C timeout /t 2 > NUL & del /f /q "+chr$(34)+"deleteMeSelf.exe"+chr$(34),hide 'works with LB and LBB
timer 800, [flowDelay] 'a .8 second delay before opening Explorer - gives time for cmd to delete the file
wait
[flowDelay]
timer 0
'Check with filemanager
run "explorer ";DefaultDir$
END
For updates visit - https://code-share.freeforums.net
Re: A file delete it's self. How to?
I think this has to do with the CAPTCHA. When you log into the forum, there is a Google Invisible reCAPTCHA to check that you are a human rather than a robot. One of the checks it performs is that you are logging in at the expected URL: it accepts both lbbooster.com/forum and bbcbasic.net/lbb/forum but not lbb.bbcbasic.net/forum.sarmednafi wrote: ↑Fri Mar 08, 2024 5:20 am I spent all yesterday trying to get logged in the forum < https://lbb.bbcbasic.net/forum/ > I completely failed...
Then I log in using < https://lbbooster.com/forum/ > its worked ...
I wonder why you were using that URL. Is it published somewhere online?
-
- Posts: 37
- Joined: Fri Apr 06, 2018 6:27 am
Re: A file delete it's self. How to?
>> I wonder why you were using that URL. Is it published somewhere online?
No, Dear Richard It was an old shortcuts I was using before you made the changes.
Regards
No, Dear Richard It was an old shortcuts I was using before you made the changes.
Regards
Re: A file delete it's self. How to?
Everything's moved. I no longer use the old hosting service (meirhosting.net) because they had a monthly bandwidth limit and occasionally that was exceeded, causing the site to become unavailable. I've moved to a host with no formal bandwidth limit, which hopefully should be more reliable. All the published URLs should still work, but privately-created shortcuts may not.sarmednafi wrote: ↑Thu Mar 21, 2024 5:04 am It was an old shortcuts I was using before you made the changes.
-
- Posts: 37
- Joined: Fri Apr 06, 2018 6:27 am
Re: A file delete it's self. How to?
Thank you for the clarification Richard.