codesimian.opsys
Class OpenSystemCommandWindow.ForWindowsOS

java.lang.Object
  extended by codesimian.CS<CSGeneric>
      extended by codesimian.DefaultCS
          extended by codesimian.opsys.OpenSystemCommandWindow
              extended by codesimian.opsys.OpenSystemCommandWindow.ForWindowsOS
All Implemented Interfaces:
CodeSimian
Direct Known Subclasses:
OpenSystemCommandWindow.ForWindowsOS.Run
Enclosing class:
OpenSystemCommandWindow

public static class OpenSystemCommandWindow.ForWindowsOS
extends OpenSystemCommandWindow


Nested Class Summary
static class OpenSystemCommandWindow.ForWindowsOS.Run
          the Run window of Microsoft's Windows lets you type different commands than the standard cmd.exe window
 
Nested classes/interfaces inherited from class codesimian.opsys.OpenSystemCommandWindow
OpenSystemCommandWindow.ForWindowsOS
 
Field Summary
 
Fields inherited from class codesimian.CS
DESCRIPTION, END, EXECPROXY, HEAP, JAVACODE, MYFUEL, NAME, NEWINSTANCE, NULL, PARENT, PARSEPRIORITY, PREV, TESTER, THIS
 
Constructor Summary
OpenSystemCommandWindow.ForWindowsOS()
           
 
Method Summary
 void altTabsReleaseAlt(int tabQuantity)
           
static java.io.File createTempFolder(boolean goToFolder)
           
 double DForProxy()
          Execute this CS and cast to double.
static void goToFolderWithoutUsingDriveLetter(java.io.File folder)
           
 void keyClick(char key)
           
 java.lang.String keyword()
          For the CodeSimian language as a String.
CodeSimian language keyword, like "+" "*" "max" ">" etc.

Override this function if you want to specify a keyword other than how I derive them from the class name, like + for Add.

Some CSs might never be intended to be used in the language by their keyword.
The best example (4/05) is Num, because it is used in the language like "3.4" instead of "num()".
 void openRunWindow()
           
 
Methods inherited from class codesimian.opsys.OpenSystemCommandWindow
cost, forSpecificOS, minP
 
Methods inherited from class codesimian.DefaultCS
B, C, countP, decrementMyFuel, deleteP, description, F, fuel, getExec, getObject, heap, I, indexP, indexPName, insertB, insertC, insertD, insertF, insertI, insertJ, insertL, insertL, insertL1, insertP, insertS, insertZ, J, javaCode, LForProxy, LForProxy, myFuel, name, newInstance, objectToCS, objectToCSArray, objectToCSArray, P, prevD, prevL, PType, S, setB, setC, setCountP, setD, setD, setExec, setF, setFuel, setI, setJ, setL, setL, setL, setL1, setMyFuel, setName, setObject, setP, setPrevExec, setPType, setS, setZ, start, toString, V, Z
 
Methods inherited from class codesimian.CS
addB, addC, addD, addF, addI, addJ, addL, addP, addP, addP, addP, addP, addS, addZ, BForProxy, CForProxy, clone, D, deleteP, FForProxy, GETB, GETC, GETD, GETF, GETI, GETJ, GETL, GETS, GETZ, IForProxy, isIllusion, JForProxy, L, L, L, L, L, maxD, maxP, minD, overwrites, parent, parsePriority, PB, PC, PD, PF, PI, PJ, PL, prevB, prevC, prevF, prevI, prevJ, prevS, prevZ, proxyOf, PS, PZ, reflect, reflect, reflect6, setB, SETB, setC, SETC, setCost, SETD, setDescription, setF, SETF, setHeap, setI, SETI, setJ, SETJ, SETL, setL, setL, setParent, setParsePriority, setProxyOf, setS, SETS, setTester, setZ, SETZ, SForProxy, tester, toJavaCode, VForProxy, voidReflect, ZForProxy
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

OpenSystemCommandWindow.ForWindowsOS

public OpenSystemCommandWindow.ForWindowsOS()
Method Detail

DForProxy

public double DForProxy()
Description copied from class: CS
Execute this CS and cast to double.

D() and DForProxy() are the 2 most important functions in CS. They execute this CS. All other execute functions, by default, return DForProxy cast to their own type.

For example, J() calls the proxy which calls JForProxy() which calls DForProxy(). D() calls the proxy which calls DForProxy().

By default, all other primitive EXECUTE functions defer to D.
Functions that EXECUTE this CS: L(Class) L(int,Class,int) Z() B() C() S() I() J() F() D() V()

Overrides:
DForProxy in class OpenSystemCommandWindow

keyClick

public void keyClick(char key)

altTabsReleaseAlt

public void altTabsReleaseAlt(int tabQuantity)

openRunWindow

public void openRunWindow()

keyword

public java.lang.String keyword()
Description copied from class: DefaultCS
For the CodeSimian language as a String.
CodeSimian language keyword, like "+" "*" "max" ">" etc.

Override this function if you want to specify a keyword other than how I derive them from the class name, like + for Add.

Some CSs might never be intended to be used in the language by their keyword.
The best example (4/05) is Num, because it is used in the language like "3.4" instead of "num()".
Default: Returns class name, minus package name (and its dots), and change the first letter to lowercase.

For example, CS.MaxParams does not override keyword(), which returns "maxP".

Overrides:
keyword in class OpenSystemCommandWindow
See Also:
CS.parent(), CS.newInstance(), CS.name()

createTempFolder

public static java.io.File createTempFolder(boolean goToFolder)
                                     throws java.io.IOException
Throws:
java.io.IOException

goToFolderWithoutUsingDriveLetter

public static void goToFolderWithoutUsingDriveLetter(java.io.File folder)