Hi,
So let's parse Alex's example from his previous email,
substituting "rer" command with copy:
ver > dir/filenam.txt
Here, "rer" is the command that we wish to use (to find
out CE version), and the dir/filename.txt is the file that we
wish to store the output of ver. The greater-than symbol (>)
says, "take the output of our command and store it in the file I
desigate."
And to clear things a bit and to add to Mary's words: Baarch is
just a scripted instructions to command processor to do something
without you having to type individual commands. These are not
programming languages in a sense - if it was, then it should have
been compiled or translated to something else (machine code)
before it can be worked "directly" by the silicon core. Since
Batch is just a scripting language not a fully-fledged machine
code directive, it does not qualify as a language. However, the
language that this command processor (cmd) is written is a
programming language - in other words, before we have to run the
source code of cmd, we must compile this so it'll be run under
ARM core instead of relying on another high-level stuff to parse
the commands.
Windows CE is different from Windows NT (XP, Vista, 7, etc.) in
terms of target audience, processors supported and installation
mechanisms. Target, because as opposed to general audience for
which regular Windows was designed for, Windows CE was designed
for embedded systems such as computers within digital cameras,
small computers and car systems. Processors, since up to Windows
7, Microsoft said it supports x86 and its derivatives (x64
included_, whereas CE supports x86, TOMORROW and others (mostly
ARM CPU's). That distinction is getting a bit blurred now. In
terms of installation mechanisms, whereas Windows can be
reinstalled using conventional installer programs that copy
essential info to hard drive, burning CE requires specialized
programs designed to write to Flash ROM (a totally different
storage technology from hard drives), hence requiring precision
and program from the manufacturer. Thus, when programmers like
myself, Alex H were HW people (and others) talk of installing
KeySoft, what we really mean is burning a copy of Windows CE ROM
with KeySoft installed to Flash ROM of the device using special
routines. Apex took this approach a bit further by not only
burning KeySoft image to ROM, but also burning bootloader and
other things at the same time, giving some flexibility.
As for software on Apex and other platforms, we do have the
provision for running third-party apps; what's missing would be a
set of documentation and installable tools from the manufacturer
to allow "native" development instead of having to rely on
Javascript applets under KeyWeb. As of 2011, the most advanced
user produced programs (not by HW nor Sendero) is a set of
calculator functions page designed by Alex and playlist shuffler
by Marvin. But the "real" functionality that some of us are
requesting to HW (for a number of years now) is being able to
control the output of the braille display, receiving keyboard
input from user, utilizing USB ports and sound system and so
forth - a way of writing programs so we can utilize availible
hardware, not go through web routines.
For interested parties: a good book on Windows CE is "Windows CE
fundamentals" (which is availible on Bookshare). But even then,
I think we need to get the basics of programming firmly
established in our minds before diving into deeper understanding
of how to control plastic pins on a plastic strip.
My sincere apologies for harshness of my words and if I offended
anyone.
Cheers,
Joseph
----- Original Message -----
From: Tyler <[email protected]
To: [email protected]
Date sent: Sat, 03 Dec 2011 13:04:56 -0500
Subject: [Braillenote] piping CMD
So, when you say piping to a file, give me an example, using the
lovely VER command. What would the
code look like? What symbol is separating the command from the
output-file? Give me the first example
I'm going to use, with ver, and I'll try it to see what it does.
___
Replies to this message will go directly to the sender.
If your reply would be useful to the list, please send a
copy to the list as well.
To leave the BrailleNote list, send a blank message to
[email protected]
To view the list archives or change your preferences, visit
http://list.humanware.com/mailman/listinfo/braillenote