Sebriviere Posté 3 août 2021 Posté 3 août 2021 Salut, Traitement script mosaique.... Je pensais que la fonction cd aurait permi de retourner au repertoire de travail, mais non? cd ~ retourne au repertoire "home" donc pour moi 'C:\Users\sebri\' mais je m'attendais a retourner dans le repertoire de travail soit: 'C:\Users\sebri\Pictures\SIRIL\2021 - Jul 16\NGC6960\NGC6960_1' y a-t-il une abbreviation pour repasser au repertoire de travail? Parce que jongler avec des .. et //// pas pratique ou consistant pour traiter des mosaïques...
vinvin Posté 3 août 2021 Posté 3 août 2021 Non parce que le répertoire de travail est justement changé par la commande cd.
Sebriviere Posté 3 août 2021 Auteur Posté 3 août 2021 il y a 7 minutes, vinvin a dit : Non parce que le répertoire de travail est justement changé par la commande cd. OK, mais comme on se positionne ou définit le CWD avant lancement du script... j'aurais pensé qu'un alias pouvait être rappeler avec la commande cd, non?
vinvin Posté 3 août 2021 Posté 3 août 2021 Non il faut le faire en relatif avec .. Le CWD est changé par la commande cd comme si on cliquait sur le bouton avec la maison, perso j'utilise cd pour changer de répertoire pas le bouton. Il n'y a pas de mémoire des précédents CWD.
Sebriviere Posté 3 août 2021 Auteur Posté 3 août 2021 Il y a 1 heure, vinvin a dit : Il n'y a pas de mémoire des précédents CWD. Donc pas jouable avec les mosaïques, qui ont des repertoires en XXXX_1, XXXX_2... dommage
vinvin Posté 3 août 2021 Posté 3 août 2021 Je ne suis pas sûr de comprendre le problème, s'il y a une commande cd XXXX_1, on peut ensuite faire cd ../XXXX_2
Sebriviere Posté 3 août 2021 Auteur Posté 3 août 2021 (modifié) il y a 27 minutes, vinvin a dit : Je ne suis pas sûr de comprendre le problème, s'il y a une commande cd XXXX_1, on peut ensuite faire cd ../XXXX_2 Sauf que d'une nuit a l'autre, le XXXX peut prendre des valeurs comme veil nebula, SH2-129, M16.... avec chacun des _1, _2, _3,...,_6,_9 et la, sans pouvoir "revenir" au repertoire de travail definit dans interface graphique... ca veut dire que chaque script doit etre re-ecrit pour chaque object. J'ai résolu en séparant le traitement des calibrations et master puis un 2nd script pour les lights. Modifié 3 août 2021 par Sebriviere
Sebriviere Posté 22 novembre 2021 Auteur Posté 22 novembre 2021 @vinvin et @lock042 Quels seraient les 2 ou 3 ouvrage pour se mettre correctement au C++? du C++ et des algos/traitement et un sur les règles de l'art du codage C++ 20? que le code dure dans le temps?
lock042 Posté 22 novembre 2021 Posté 22 novembre 2021 Hello. Si tu veux te mettre dans siril alors c'est du C qu'il faudra faire. Sinon, n'importe quel livre de C / C++ devrait faire l'affaire je pense. Tu as aussi de bons tutos sur internet comme avec les cours openclassroom.
Sebriviere Posté 22 novembre 2021 Auteur Posté 22 novembre 2021 (modifié) C ou C++, pas encore bien réfléchi... C semble plus direct donc plus performant, non? Je regarde le code de Siril.... ca calme... Je reflexione en ce moment... j'en ai aussi vu des video, sur MIT online... Modifié 22 novembre 2021 par Sebriviere
vinvin Posté 23 novembre 2021 Posté 23 novembre 2021 Aucune idée, je ne me suis pas renseigné sur le sujet depuis 20 ans environ... Et j'ai eu des cours à la fac aussi. Le C++ te servira probablement plus, c'est plus moderne dans le sens où au moins c'est un langage orienté objet, ce qu'on retrouve dans tous les langages récents. Le C c'est souvent uniquement utilisé pour faire du code de bas niveau genre noyau, drivers, embarqué, c'est performant en exécution mais souvent le C++ l'est au moins autant, c'est pas rapide à programmer comme des langages plus récents comme python ou C#.
Messages recommandés