Accueil > > > KDOS : LANGAGE (DE BASE) INTERPRÉTÉ)
KDOS : LANGAGE (DE BASE) INTERPRÉTÉ)
Information sur la source
Description
Ce code vous permet de remonter aux sources ancestrales du bon vieux dos avec sa fenêtre de commande la ligne et l'interprétation parfois étrange des logues lignes de codes tapées sans pouvoir faire de retour en arrière. en bref ça n'a rien d'extraordinaire mais ça peut peut-être servir pour apprendre ou s'amuser, voir si ya des courageux à faire de magnifiques démonstrations de leur talent. Moins le langage est évolué plus le talent du programmeur l'utilisant est grand
Source
- Voici les principales commandes utilisables :
- cd change le répertoire courant
- dir affiche tous les fichiers et les dossiers
- cls efface la console
- ver affiche la version du KDos
- cd.. remonte d'un niveau
- getattr affiche les attributs [getattr fichier]
- kill supprime un fichier
- print affiche une phrase dans la console [print phrase]
- date affiche et permet de modifier la date, si suivie d'un $ la date est seulement renvoyée
- time affiche et permet de modifier l'heure, si suivie d'un $ l'heure est seulement renvoyée
- run lance un script nécessite d être dans le répertoire [run script]
- newdir crée un nouveau sous-dossier le répertoire courant [newdir rep]
- deldir supprime un répertoire nécessite d être dans le répertoire [deldir rep]
- root retourne sur la racine
- filecopy copie un fichier avec les chemins d'acccès complet [filecopy(source,dest)]
- end ferme le KDos
- for exécute une boucle for [for 1,100]
- rename renomme un fichier nécessite les chemins d'accès complet
- setattr change les attributs d'un fichier [setattr fichier,attr]
- maximize agrandit la fenetre
- minimize reduit la fenetre en icone
- normal taille par defaut de la fenêtre
- filelen recupere la taille d'un fichier [filelen (nomfichier)]
- line dessine un ligne [line(x1;y1)-(x2;y2),color]
- surface dessine une surface vide [surface(x1;y1)-(x2;y2),color]
- clrdraw efface l'ecran graphique
- = suivi d'un calcul effectue l'operation
- fullsurface dessine une surface pleine [fullsurface(x1;y1)-(x2;y2),color]
- edit affiche le contenu d'un fichier
- pset dessine un point [pset(x,y),color]
- drawwidth change l'épaisseur des traits
- circle(X,Y),rayon,couleur,[debut;fin],rapport
- X,Y coordonnees du centre
- rayon du cercle
- couleur du cercle
- [debut,fin] facultatif, debut et fin de l'arc de cercle entre -2pi et +2pi
- rapport facultatif, rapport v/h pour une ellipse (v le plus grand)
- integre laisse la console toujours visible
- each Execute une boucle each [Each file in folder]
- keditor Lance l'éditeur de script
- pause marque une pause de la longueur indiquée en millisecondes [Pause 3]
- beep Emet un son [Beep fréquence,longueur]
- openkey Ouvre une clé de la base de registre [Openkey HKEY_LOCAL_MACHINE//Software]
- setvalue Modifie la valeur d'une chaine [setvalue(Clé//Chaine=valeur)]
- closekey Ferme toutes les clés registre ouverte
- deletekey supprime une clé registre [deletekey(Software//Clé supprimée)]
- deletevalue supprime une valeur du registre [deletevalue(clé//valeur supprimée)]
- ftp se connecte au serveur ftp spécifié [Ftp(adresse,username,password)]
- exitftp se déconnecte du serveur ftp [Exitftp]
- download télécharge un fichier du ftp [Download(ftpfile,localfile)]
- upload envoie un fichier au serveur ftp [Upload(localfile,ftpfile)]
- open ouvre un fichier et mémorise un pointeur [open(fichier,nombre)]
- put insère des caractères dans un fichier [put(fichier,position,phrase)] si position n'est pas spécifiée c'est automatiquement
- la fin du fichier. Dans phrase <§> est remplacé par un retour à la ligne
- close ferme un fichier dont on spécifie le pointeur ou tous les fichiers si pas de pointeur [close number]
- get Renvoi une partie du contenu d'un fichier [get(pointeur,position,longueur)]
- dim Déclare une variable. [Dim var1,var2] Une variable peut être déclarée seule.
- asc Renvoie le code ASCII d'un caractère [asc(a)]
- cbase Converti un nombre dans un base non décimale [Cbase(nombre,base)]Base < 10
- eof Renvoie la longueur en bytes d'un fichier [Eof(pointeur)]
- savepicture Enregistre l'image courante dans un fichier [Savepicture fichier ou savepicture chemin\fichier]
- drives Affiche la liste de tous les lecteurs
Voici les principales commandes utilisables :
cd change le répertoire courant
dir affiche tous les fichiers et les dossiers
cls efface la console
ver affiche la version du KDos
cd.. remonte d'un niveau
getattr affiche les attributs [getattr fichier]
kill supprime un fichier
print affiche une phrase dans la console [print phrase]
date affiche et permet de modifier la date, si suivie d'un $ la date est seulement renvoyée
time affiche et permet de modifier l'heure, si suivie d'un $ l'heure est seulement renvoyée
run lance un script nécessite d être dans le répertoire [run script]
newdir crée un nouveau sous-dossier le répertoire courant [newdir rep]
deldir supprime un répertoire nécessite d être dans le répertoire [deldir rep]
root retourne sur la racine
filecopy copie un fichier avec les chemins d'acccès complet [filecopy(source,dest)]
end ferme le KDos
for exécute une boucle for [for 1,100]
rename renomme un fichier nécessite les chemins d'accès complet
setattr change les attributs d'un fichier [setattr fichier,attr]
maximize agrandit la fenetre
minimize reduit la fenetre en icone
normal taille par defaut de la fenêtre
filelen recupere la taille d'un fichier [filelen (nomfichier)]
line dessine un ligne [line(x1;y1)-(x2;y2),color]
surface dessine une surface vide [surface(x1;y1)-(x2;y2),color]
clrdraw efface l'ecran graphique
= suivi d'un calcul effectue l'operation
fullsurface dessine une surface pleine [fullsurface(x1;y1)-(x2;y2),color]
edit affiche le contenu d'un fichier
pset dessine un point [pset(x,y),color]
drawwidth change l'épaisseur des traits
circle(X,Y),rayon,couleur,[debut;fin],rapport
X,Y coordonnees du centre
rayon du cercle
couleur du cercle
[debut,fin] facultatif, debut et fin de l'arc de cercle entre -2pi et +2pi
rapport facultatif, rapport v/h pour une ellipse (v le plus grand)
integre laisse la console toujours visible
each Execute une boucle each [Each file in folder]
keditor Lance l'éditeur de script
pause marque une pause de la longueur indiquée en millisecondes [Pause 3]
beep Emet un son [Beep fréquence,longueur]
openkey Ouvre une clé de la base de registre [Openkey HKEY_LOCAL_MACHINE//Software]
setvalue Modifie la valeur d'une chaine [setvalue(Clé//Chaine=valeur)]
closekey Ferme toutes les clés registre ouverte
deletekey supprime une clé registre [deletekey(Software//Clé supprimée)]
deletevalue supprime une valeur du registre [deletevalue(clé//valeur supprimée)]
ftp se connecte au serveur ftp spécifié [Ftp(adresse,username,password)]
exitftp se déconnecte du serveur ftp [Exitftp]
download télécharge un fichier du ftp [Download(ftpfile,localfile)]
upload envoie un fichier au serveur ftp [Upload(localfile,ftpfile)]
open ouvre un fichier et mémorise un pointeur [open(fichier,nombre)]
put insère des caractères dans un fichier [put(fichier,position,phrase)] si position n'est pas spécifiée c'est automatiquement
la fin du fichier. Dans phrase <§> est remplacé par un retour à la ligne
close ferme un fichier dont on spécifie le pointeur ou tous les fichiers si pas de pointeur [close number]
get Renvoi une partie du contenu d'un fichier [get(pointeur,position,longueur)]
dim Déclare une variable. [Dim var1,var2] Une variable peut être déclarée seule.
asc Renvoie le code ASCII d'un caractère [asc(a)]
cbase Converti un nombre dans un base non décimale [Cbase(nombre,base)]Base < 10
eof Renvoie la longueur en bytes d'un fichier [Eof(pointeur)]
savepicture Enregistre l'image courante dans un fichier [Savepicture fichier ou savepicture chemin\fichier]
drives Affiche la liste de tous les lecteurs
Conclusion
Les constantes de couleur sont à écrire en anglais (blue, green, red...) sinon vous pouvez y mettre des entiers qui seront interprétés comme le code décimal de la couleur. Ben là jecrois que c'est à peu près tout. Ah si ne faites pas attention à l'éditeur de script vraiment moche mais il n'en est qu'à ses tout débuts alors il est d'un nul ! c'est inqualifiable, mais bon je compte sur votre indulgence) Bon cette fois j'arrête, @+ et bonne prog.
MAJ : maintenaint il y a des variables des boucles for encastrables, des blocs if, et kkes autres fonctions... The Pingouin.
Historique
- 29 juillet 2004 13:08:30 :
- un fichier d'aide .doc est inclus dans le zip
quelques améliorations dans l'identification de la commande
Sources du même auteur
Sources de la même categorie
Commentaires et avis
|
Derniers Blogs
UNE JOLIE-HORLOGE ET PAS QU'UN PEU !UNE JOLIE-HORLOGE ET PAS QU'UN PEU ! par neodante
Pour les possesseurs d'iPhone, ça y est Bijin Tokei - qui se traduit littéralement en Français par " Jolie Horloge " - est arrivé et GRATUITEMENT s'il vous plaît ! Après la version Tokyo, Hokkaido, night club, racing, Gal, "pour les mademoiselles'", . voi...
Cliquez pour lire la suite de l'article par neodante TECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICESTECHDAYS PARIS 2010 : CONNECTEZ VOS DONNéES à SHAREPOINT 2010 AVEC LES BUSINESS CONNECTIVITY SERVICES par ROMELARD Fabrice
Animé par: Gaetan Bouveret et Julien Chomarat Business Connectivity Services (BCS) est dans SharePoint 2010 la version 2 de Business Data Catalog (BDC dans SharePoint 2007). Il s'agit de la solution permettant de visualiser des données provenan...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice [DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE[DIVERS] SUIVRE VOS SéRIES PRéFéRéS SUR LA TOILE par orion
Comme de nombreux geek, je suis un grand amateur de série TV et je rate régulièrement des épisodes de mes séries préférés. Une solution s'offre à vous avec ce merveilleux site : Tv Gorge - www.tvgorge.com Moteur de recherche à l'appui, vous pouvez ...
Cliquez pour lire la suite de l'article par orion TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010TECHDAYS PARIS 2010 : LA BI DANS SHAREPOINT 2010 par ROMELARD Fabrice
Animé par: Vincent Bellet et Baptiste Giraudier La BI dans SharePoint 2010, Les nouveaux services d'application dans SP2010 et SQL Server Reporting services 2008 R2. La BI dans SharePoint est généralisée pour tous afin de permettre à tous les coll...
Cliquez pour lire la suite de l'article par ROMELARD Fabrice
Logiciels
DB-MAIN (9.1.0)DB-MAIN (9.1.0)DB-MAIN is a data-modeling and data-architecture tool. It is designed to help developers and anal... Cliquez pour télécharger DB-MAIN Xilisoft DPG Convertisseur (5.1.37.0120)XILISOFT DPG CONVERTISSEUR (5.1.37.0120)Xilisoft DPG Convertisseur offre aux fans de Nintendo DS une bonne solution leur permettant de dé... Cliquez pour télécharger Xilisoft DPG Convertisseur GraphicsGale (2.01.01)GRAPHICSGALE (2.01.01)GraphicsGale est un logiciel de PixelArt avec de nombreuse fonctionnalités permettant de réalisé ... Cliquez pour télécharger GraphicsGale Architecte 3D (Platinum 2010)ARCHITECTE 3D (PLATINUM 2010)Architecte 3D Platinium vous permet de concevoir facilement les plans votre future maison, de l'é... Cliquez pour télécharger Architecte 3D TeamViewer 5 (TeamViewer 5)TEAMVIEWER 5 (TEAMVIEWER 5)Dépanner un ami,expliquer une manipulation devient un jeu d'enfant.
Prise en main d'un autre ord... Cliquez pour télécharger TeamViewer 5
|