Description
Importer tous les aliases à partir d’un fichier .txt
.
Un bug identifié produit des caractères indésirables sur le dernier alias importé, il doit être corrigé après l'exécution du script.
Voir aussi le script PurgeAllAliases.
Le script suivant fonctionne sur :
- Rhino pour Windows ;
- Rhino pour macOS.
Script par MLAV.LAND, sous licence GNU GPL 3.
Code
import rhinoscriptsyntax as rs
def create_aliases_from_file(file_path):
try:
with open(file_path, 'r') as file:
alias_lines = file.readlines()
for line in alias_lines:
parts = line.strip().split(' ', 1)
if len(parts) != 2:
print("Invalid line in the file: " + line)
continue
alias_name, alias_command = parts
rs.AddAlias(alias_name, alias_command)
print("Created alias: " + alias_name)
except FileNotFoundError:
print("File not found: " + file_path)
def main():
file_path = "R-Aliases.txt"
create_aliases_from_file(file_path)
if __name__ == "__main__":
main()