begin process at 2010 03 18 10:21:34
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > BUG DE MIRC

BUG DE MIRC


 Information sur la source

Note :
Aucune note
Catégorie :Divers Niveau :Débutant Date de création :22/06/2003 Date de mise à jour :22/06/2003 00:04:52 Vu :3 551

Auteur : ArRkHaOn

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

 Description

Alors que je créais un visualisateur de log j'ai remarqué un bug avec la commande /remove

Source

  • ;Donc je voulais utiliser la commande /remove pour supprimer le log
  • ;sélectionné.
  • ;Moi étant un peu différent j'avais choisi de placer mon mirc dans le dossier
  • ;"Documents and setting"
  • ;en voulant supprimé un log voici ce que mirc m'a inscrit :
  • ;"* /remove: no such file 'C:\Documents'"
  • ;voici ma conclusion en utilisant la commande /remove mirc n'arrive pas
  • ;à suivre un chemin de fichier si son dossier ou sous-dossier a un nom
  • ;comportant des espaces.
  • ;C'est à dire si vous voulez supprimer un fichier se trouvant dans un
  • ;dossier nomé "source mirc" mirc ne pourra pas le supprimé alors que
  • ;si le dossier aurait était nomé "source_mirc" mirc l'aurait supprimé.
  • ;J'ai détecté ce bug seulement pour la commande /remove mais
  • ;peut etre existe-t-il sur d-autres commande ?...
;Donc je voulais utiliser la commande /remove pour supprimer le log
;sélectionné. 
;Moi étant un peu différent j'avais choisi de placer mon mirc dans le dossier
;"Documents and setting"
;en voulant supprimé un log voici ce que mirc m'a inscrit :
;"* /remove: no such file 'C:\Documents'"

;voici ma conclusion en utilisant la commande /remove mirc n'arrive pas
;à suivre un chemin de fichier si son dossier ou sous-dossier a un nom
;comportant des espaces. 
;C'est à dire si vous voulez supprimer un fichier se trouvant dans un 
;dossier nomé "source mirc" mirc ne pourra pas le supprimé alors que
;si le dossier aurait était nomé "source_mirc" mirc l'aurait supprimé.

;J'ai détecté ce bug seulement pour la commande /remove mais 
;peut etre existe-t-il sur d-autres commande ?...

 Conclusion

Voila c'était seulement une remarque sur un problème qui peut devenir embétant surtout chez les personnes qui désire créer son script pour le publique... Scripteur en dll il est tant de créer une dll corrigeant ce bug ;)


 Sources du même auteur

AIDE À LA CRÉATION DES BOUCLE POUR DÉBUTANT
ANTI-BAN...
Source avec Zip TRICHEUR DE QUIZZ(WQUIZZ) V1.2
ULTRAKICK MANTICORE...

 Sources de la même categorie

AVOIR UNE LISTE D'UTILISATEUR EN COULEURS SELON LEURS SEXE P... par WorldDMT
COMMANDES FANTAISIES ( OP DEOP , VOICE DEVOICE ) ORIGINALES par Orona
Source avec Zip Source avec une capture CORRECTEUR par Orona
Source avec Zip Source avec une capture [DLL] DESSINER COMME LES PICWINS SUR UNE DIALOGBOX (BONUS: J... par uaip
Source avec Zip Source avec une capture [DLL] AJOUT D'UN CONTRÔLE RICHEDIT SCINTILLA SUR LES DIALOG... par uaip

Commentaires et avis

Commentaire de jujuquatre le 22/06/2003 07:44:02

Oui beaucoup le save sa :| faut pas mettre d'espace dans les fichier de son script sous risque de bug

J'ai aussi remarquer que sous mon script j'ai fait une alias qui se declenche avec un on *:start pui un jour quelque fichier remote se son unload comme sa :s puis l'alias etait unload et le on*:start non

Alors comme il trouver pas l'alias sa me mettait sa a chaque ouverture : "nom de mon script" a generer des erreur par windows
Alors vla le truc pour reparer sa :s on peut rien sa le fermer ossitot :|

Commentaire de anaK le 22/06/2003 08:42:20

exact juju ^^

Commentaire de tiot le 22/06/2003 12:39:50

Non c un pas bug, c juste que mIRC n'aime pas les espaces. Il y a un super identificateur pour palier cette erreur c'est le $shortfn()
Par exemple
/remove $shortfn($logdir $+ kaka.log)

Commentaire de ArRkHaOn le 22/06/2003 20:23:35

Oui je vien de retrouver cette identifieur le problème des espaces est du a ceci "mirc utilise les chemins en MSDOS" c'est à dire pour "documents and settings" mirc devra lire "docume~1" l'identifieur $shortfn sert a convertir le chemin windows en chemin DOS ;)

Commentaire de Artwerks le 23/06/2003 08:48:31

Pour ne pas faire d'erreurs, comme mIRC est capricieux, vous devriez plutôt utiliser quelque chose du genre de "C:documents and settingsmirclelog.log"
Par exemple, si y'a un & dans le nom du fichier ou du dossier, ça ne fonctionnera pas pour le shortfn d'après ce que j'avais pu tester.

Commentaire de nitro120 le 25/06/2003 23:36:45

moi g fé un alias pour ca :)
alias guy {
  return [ $chr(34) ] $+ $1- $+ [ $chr(34) ]
}
donc on peut faire /remove $guy($mircexe)
(guy comme guillemets mais gu-yemets enfin bon...)

Commentaire de nitro120 le 25/06/2003 23:37:56

a propos les guillemets ne sont pas obligatoires pour $read (je crois)
mais ils le sont pour drawpic

Commentaire de GFACTION le 02/07/2003 19:26:55

exact ArRkHaOn, le dos est la pour ca, c bien foutu.

Commentaire de SuPeR_BaDro_21 le 14/11/2005 15:33:52

le meme probleme avec la command /load
en essayant /load -rs D:\Irc addons\...
* /load: no such file 'D:\Irc'
j'ai du renomer le dossier "Irc addons" en "Ircaddons"

 Ajouter un commentaire




Nos sponsors


Appels d'offres

Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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,593 sec (3)

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