begin process at 2010 02 10 05:21:01
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > KDOS : LANGAGE (DE BASE) INTERPRÉTÉ)

KDOS : LANGAGE (DE BASE) INTERPRÉTÉ)


 Information sur la source

Note :
7,2 / 10 - par 5 personnes
7,20 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Niveau :Initié Date de création :01/07/2003 Date de mise à jour :29/07/2004 13:08:30 Vu / téléchargé :3 276 / 319

Auteur : Pingouin

Ecrire un message privé
Commentaire sur cette source (7)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
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.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • Commandes du KDos.docTélécharger ce fichier [Réservé aux membres club]148 480 octets
  • Commandes.txtTélécharger ce fichier [Réservé aux membres club]Voir ce fichier465 octets
  • Config.iniTélécharger ce fichier [Réservé aux membres club]Voir ce fichier323 octets
  • Configuration.basTélécharger ce fichier [Réservé aux membres club]Voir ce fichier3 503 octets
  • DOS.exeTélécharger ce fichier [Réservé aux membres club]274 432 octets
  • DOS.PDMTélécharger ce fichier [Réservé aux membres club]6 038 octets
  • DOS.vbpTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 895 octets
  • DOS.vbwTélécharger ce fichier [Réservé aux membres club]Voir ce fichier353 octets
  • frmDocument.frmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier5 518 octets
  • frmDocument.frxTélécharger ce fichier [Réservé aux membres club]1 220 octets
  • frmDos.frmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier90 270 octets
  • frmDos.frxTélécharger ce fichier [Réservé aux membres club]1 217 octets
  • frmDraw.frmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier4 255 octets
  • FTPModule.basTélécharger ce fichier [Réservé aux membres club]Voir ce fichier5 454 octets
  • Graphique.basTélécharger ce fichier [Réservé aux membres club]Voir ce fichier7 013 octets
  • Ksp2_Dos.RESTélécharger ce fichier [Réservé aux membres club]4 076 octets
  • maths.basTélécharger ce fichier [Réservé aux membres club]Voir ce fichier26 009 octets
  • mdiEditor.frmTélécharger ce fichier [Réservé aux membres club]Voir ce fichier18 020 octets
  • mdiEditor.frxTélécharger ce fichier [Réservé aux membres club]11 906 octets
  • Art.kspTélécharger ce fichier [Réservé aux membres club]611 octets
  • Bonjour.kspTélécharger ce fichier [Réservé aux membres club]617 octets
  • Bonzomme.kspTélécharger ce fichier [Réservé aux membres club]1 631 octets
  • CBino.kspTélécharger ce fichier [Réservé aux membres club]370 octets
  • cube.kspTélécharger ce fichier [Réservé aux membres club]3 373 octets
  • dichotomie.kspTélécharger ce fichier [Réservé aux membres club]1 335 octets
  • DwTest.kspTélécharger ce fichier [Réservé aux membres club]2 983 octets
  • inputing.kspTélécharger ce fichier [Réservé aux membres club]539 octets
  • machins.kspTélécharger ce fichier [Réservé aux membres club]215 octets
  • Maison.kspTélécharger ce fichier [Réservé aux membres club]1 413 octets
  • Pi.kspTélécharger ce fichier [Réservé aux membres club]618 octets
  • rect.kspTélécharger ce fichier [Réservé aux membres club]773 octets
  • registre.kspTélécharger ce fichier [Réservé aux membres club]607 octets
  • russe.kspTélécharger ce fichier [Réservé aux membres club]545 octets
  • test for.kspTélécharger ce fichier [Réservé aux membres club]556 octets
  • test while.kspTélécharger ce fichier [Réservé aux membres club]426 octets
  • touches.kspTélécharger ce fichier [Réservé aux membres club]1 724 octets
  • trigo.kspTélécharger ce fichier [Réservé aux membres club]391 octets
  • Utilisation des fonctions.txtTélécharger ce fichier [Réservé aux membres club]Voir ce fichier3 644 octets

Télécharger le zip


 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

Source avec Zip Source avec une capture ECHANGE FICHIERS POSTE A POSTE
Source avec Zip Source avec une capture CRÉATION DE TOUTES LES COMBINAISONS POSSIBLES DE CARACTERES ...
Source avec Zip Source avec une capture CALCULATRICE SCIENTIFIQUE
Source avec Zip INFOS SYSTEMES PAR API
Source avec Zip EXPLORATEUR AVEC TREEVIEW

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) SPACE - UN SPACE MAC POUR WINDOWS par vbnino
Source avec Zip Source .NET (Dotnet) MULTI THREAD AVEC AFFICHAGE par jaknight007
Source avec Zip Source .NET (Dotnet) COMPILATEUR EN VB NET 2003 par alpha5
Source avec Zip Source avec une capture CRYPTER AVEC LE CHIFFRE DES NIHILISTES RUSSES par tresorsdevie
Source avec Zip Source avec une capture Source .NET (Dotnet) COMPTE_BANCAIRE.NET par Adn56

Commentaires et avis

Commentaire de Tilois le 01/07/2003 10:51:07

ca me rend tous nostalgique ... lol

Commentaire de Pingouin le 01/07/2003 11:56:10

Je n'ai pas eu le temps de tester les fonctions d'accès à un FTP si ya un bug faite le moi savoir SVP.
Merci
Sinon amuser vous ! lol

Pingouin :-D

Commentaire de carlvb le 01/08/2003 10:03:24

Super le travail
j'ai pas encore pu tester toutes les possibilités de ton application (vb me dit  qu'il y a des ressources qui me manquent) mais à première vue j'adore ce que tu fais.
Allez 9/10 avec mention trop bien.
Bonne prog à toi.

Commentaire de Fab707 le 11/11/2003 15:47:46

Cela me rappelle une ancienne version de QuickBasic .
Nostalgie ,Nostalgie .
8 / 10

Commentaire de Pingouin le 12/11/2003 18:55:31

Je sais bien et encorte vous n'avez pas tout vu je prépare une nouvelle version avec des variables des blocs if ...
Plein de bonnes choses
Si pour vous amusez vous l'utilisiez ya peut-etre moyen que vous communiquiez qques scripts histoire de le tester et d'augmenter la dose de nostalgie ....

Merci à tous

Pingouin.

Commentaire de CCJ le 29/05/2005 13:34:11

aller un ptit 8/10 je trouve ca bien  mais bon ca ressemble beaucoup a l'invite de commande

Commentaire de Pingouin le 31/05/2005 19:23:58

Merci pour la note ;-)
Oui en effet ca ressemble assez à l'invite de commande, c'était le but à l'origine. Néanmoins il y a tout de même un petit éditeur de script (koike le bloc notes suffit mais bon il y a une ebauche de coloration syntaxique (vraiment une ebauche)). Bref. C'est certain ke pour des progammes évolués c'est pas forcément le mieux mais bon ca permet de faire kkes petites choses malgré tout...

@+

Pingouin

 Ajouter un commentaire




Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales