Jump to content

sunday

Membre
  • Posts

    46
  • Joined

  • Last visited

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

sunday's Achievements

  1. OK, merci beaucoup.. Génial. Je viens d'essayer et c'est vrai ...... c'est encore plus pratique. C'est ce que je fais pour avoir une sorte de bibliothèque de commandes du genre: fmedian_3_1 ; fmedian_5_1 ; rot_90, etc.. Pour moi c'est Top. Et bien, quelle rapidité😃 Je fais la modif de suite et j'étend ma bibliothèque de cmd. Encore merci.
  2. Une remarque de détail.. Avec l'ancienne version : https://www.webastro.net/applications/core/interface/file/attachment.php?id=190610&key=f037cbd36ba3c264c256e137767c21c5 J'ai placé le fichier genseqscript dans un répertoire que j'ai nommé "ScriptSell" donc autre que le répertoire de travail et je lance le pgm par une commande batch : Powershell.exe -executionpolicy unrestricted -File C:\Users\Marc\Desktop\dossierTravailSiril\ScriptShell\genseqscript.ps1 "fmedian 3 1" "C:\Users\Marc\Desktop\dossierTravailSiril\light_.seq" med_3_1_ fits Je trouve plus pratique d'avoir le pgm "ps1" hors du dossier de travail des images. On peut par inadvertance supprimer le pgm en supprimant des images par exemple... La commande "bat" facilite aussi (double clic pour exécuter). Il me semble qu'avec la nouvelle version en ligne, le fichier genseqscipt.ps1 doit nécessairement se trouver dans répertoire de travail de Siril pour qu'il fonctionne. C'est vraiment du détail....
  3. Pour info.... Voici la commande à placer dans PowerShell : PS C:\Users\Marc\Desktop\dossierTravailSiril>.\genseqscript.ps1 "fmedian 5 1" "C:\Users\Marc\Desktop\dossierTravailSiril\light_.seq" med_ fit Le script "genseqscript.ps1" est placé dans ce cas dans le dossier : "dossierTravailSiril" Il faut aussi modifier les paramètres de sécurité, c'est expliquer ici : https://syskb.com/comment-executer-un-script-en-powershell/ et pour moi cela fait 3 si pas plus.....
  4. Le problème est résolu...... J'avais mes images avec "Prism" en light.fits. J'ai modifié en light.fit. Cécile, tu as fourni un beau travail là. Je t'en remercie...
  5. J'ai renommé mon dossier de travail par dossierTravailSiril, et j'ai le même résultat: pas d'images med_light
  6. OK, problème résolu avec "$null 2". Mais après traitement, les images traitées "med_light" ne se trouvent pas dans le dossier de travail. En faisant une recherche de "med_light" sur C:\ , aucun résultat.....
  7. Pour faire l'essai, j'ai placé 5 images de nom "light" qui forme la séquence light-seq dans le répertoire de travail de Siril. Dans PowerShell je lance la commande .\genseqscript.ps1 "fmedian 5 1" "C:\Users\Marc\Desktop\dossier travail SIRIL\light_.seq" med_ fit Tout se passe bien, sauf pour l'accés au chemin C:\log Voici le message d'erreur dans la fenêtre Powershell : Command to be run: fmedian 5 1 prefix: med_ FITS extension: fit Working directory: C:\Users\Marc\Desktop\dossier travail SIRIL Sequence to be processed: light_.seq processing file: light_00001.fit out-file : L'accès au chemin d'accès 'C:\log' est refusé. Au caractère C:\genseqscript.ps1:67 : 3 + @" + ~~ + CategoryInfo : OpenError: (:) [Out-File], UnauthorizedAccessException + FullyQualifiedErrorId : FileOpenFailure,Microsoft.PowerShell.Commands.OutFileCommand
  8. C'est ce que je pense aussi et c'est ma motivation. Beau travail Cécile. Un tout grand merci. J'essaie cela ce matin. Bon week-end à tous.
  9. Moi non plus.... Bon voici mon premier essai très simpliste pour une rotation de 30° et sauvegarde de l'image : echo OFF FOR /F "tokens=2 " %%g IN ('"C:\Program Files\SiriL\bin\siril.exe" --version') do (SET version=%%g) set ext=fits ( echo requires %version% echo setext %ext% echo load %1 echo rotate 30 echo save %1 echo close ) | "C:\Program Files\SiriL\bin\siril-cli.exe" -s - >nul 2>&1 pause Cela marche en plaçant le batch dans le dossier de travail.... Je regarde maintenant pour effectuer une boucle for, pour appliquer à toute la séquence.
  10. Ok, merci Cécile. Plus de message d'erreur avec ce remplacement J'ai aussi remplacer dans l'exemple resample 2.0 par rotate 30 pour directement voir le résulat sur l'image sauvegardée. Et en chargeant l'image pas de rotation de 30° effectuée ??? J'essaie d'avancer pas à pas mais pas simple...
  11. OK, j'essaie en mode cmd alors. Je me "suis mis" en commande DOS. La création du Batch vide se fait bien par la commande "copy NUL resample.bat". Puis j'édite le texte pour le batch du tuto. Je double clic pour l'exécution du batch et là Siril n'est pas reconnu.... C:\Users\Marc\AppData\Roaming\siril\scripts>echo OFF 'siril' n’est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes. Appuyez sur une touche pour continuer...
  12. Merci Cécile. J'analyse cela. Mais à première vue, cela n'a pas l'air très simple....
  13. c'est à dire, dans le répertoire des scripts de Siril, chez moi C:\Users\Marc\AppData\Roaming\siril clic droit pour créer le fichier texte "resample.txt" que je renomme en "resample.bat" C'est bien cela?
  14. Merci pour l'info. Bon cela commence bien avec déjà un problème pour suivre le tutorial. Cela fait des années que je n'ai plus utilisé les commandes DOS et le PowerShell ( je suis sous windows). Déjà pour créer le fichier vide "copy NUL resample.bat", cela ne marche pas. Voici la commande pas acceptée sous PowerShell: C:\users\Marc\AppData\Roaming\siril\scripts> copy NUL resample.bat
  15. Bonjour à tous, Je débute pour créer des scripts avec Siril. Et je rencontre un problème (basique) pour réaliser un script qui permet d'appliquer un filtre médian à l'ensemble des images qui sont dans une séquence et dans le répertoire de travail. Comment faire ? Je ne vois nulle part la syntaxe de la boucle FOR ..... Marc.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.