Text Only
|
Text with Attachments
QB64.org Forum
Active Forums => Programs => Topic started by: eoredson on April 08, 2018, 12:03:09 am
Title:
QB64 command shell for Windows
Post by:
eoredson
on
April 08, 2018, 12:03:09 am
The QB64shell command shell for Windows:
Code: QB64:
[Select]
Information file
for
:
QB64SHELL
-
command
line
prompt
shell
windows program
for
QB64
Purpose:
Provides a low level DOS
-
like command
shell
program similar
to
the one
used by Windows CMD.EXE prompt. Tries
to
improve
on
most DOS functions
,
such
as
: DIR
,
COPY
,
DELETE
,
MKDIR
,
etc. Also supports standard I
/
O
between commands
and
a full
screen
editor.
Installation:
Copy the QB64shell archive
to
C:\QB64
and
extract contents there.
Load
/
Start
or
make .EXE
then
enter the
shell
at the command
line
.
Since QB64shell starts with user profiles activated
,
enter SYSOP
and
PASSWORD
to
logon.
Files
used:
QB64shell attempts
to
create the folder QB64shell in the \program
files
group. The
files
in the folder are:
filemenu.cfg
-
config
data
for
the file menu box
profiles.dat
-
user profiles
data
file
qb64shell.cfg
-
current state of QB64shell after
exit
filename.cfg
is
written the first time QB64shell starts.
profiles.dat
is
written with SYSOP the first time QB64shell starts.
qb64shell.cfg
is
written every time the QB64shell exits
and
contains
such variables
as
the windows coordinates
,
statusbar setting
,
etc.
Any of these
files
may be safely deleted.
Compiling QB64shell:
The following
files
are required
to
make the QB64shell.exe program:
QB64shell.bas
--
main QB64shell code
QB64shell.inc
--
the QB64shell include file
QB64shell.ico
--
the QB64shell icon file
QB64shell.new
--
new version
list
file
QB64shell.txt
--
readme file
Mem.h
--
memory
and
cpu usage include file
THX_Sound_Effect.mp3
-
intro
sound
(
only
plays the first time QB64shell starts
)
Author notes:
Program
is
published
11
/
21
/
2017
and
is
public domain BASIC source code.
Written
and
maintained by Erik Jon Oredson who can be reached at:
eoredson@gmail.
com
-
end
-
QB64shell commands:
Code: QB64:
[Select]
QB64shell commands:
Basic commands:
CLS
CPU
KEY
MEM VER TOGGLE
CLOCK DATE TIME MENU HELP EDIT
DEBUG
COLOR
PROMPT STATUS
SYSTEM
QUIT
ASCII HEXCHART HEXCALC REDRAW WHATIS COUNT
MONITOR PROFILES SCREENSAVER
Filters: FIND MORE SORT
TYPE
Filename commands:
COMPFILE COPY DELETE DIR MKFILE RENAME
ENCRYPT DECRYPT GETATTR SETATTR LISTFILE TOUCH
Directory commands: COMPDIR LISTDIR PUSHD POPD
TREEDIR TREEDEL TOUCHDIR
CHDIR
MKDIR
RMDIR
Volume commands:
DRIVES LABEL VOL LISTDRIVE
Text Only
|
Text with Attachments