Est-il possible d'exécuter un script VBScript dans un environnement UNIX?
J'ai un Vbscript pour la fusion d'une feuille excel dans un seul classeur. Je voudrais savoir si l'on pouvait exécuter vbscript (.vbs) fichier dans le système unix. Si oui, merci de m'aider avec les procédures. Merci à l'avance.
Même si vous le pouviez, vous ne seriez pas en mesure d'exécuter Excel.
OriginalL'auteur arunpandiyarajhen | 2013-12-02
Vous devez vous connecter pour publier un commentaire.
Ne savez pas sur Unix, mais sur GNU/Linux il est possible d'exécuter à l'aide de VBScript Vin, mais VBScript prise en charge est limitée.
Sur Debian/Ubuntu, vous pouvez installer comme suit:
Pour exécuter en ligne de commande:
ou
Par exemple je peux exécuter le script suivant à l'aide de Vin 1.7.19 de Ubuntu Vin PPA:
exécuter:
OriginalL'auteur rutsky
La réponse simple à votre question est Oui, nous pouvons exécuter des scripts VBScript sur UNIX. Mais vous ne serez pas en mesure d'exécuter excel. Bien que même si vous obtenez Excel pour exécuter à l'aide VIN je ne sais pas comment il permettrait de relier les objets COM dans Excel pour VBScript .
Une possible alternative pourrait être d'installer OpenOffice sur la *NIX boîte, puis configurer OpenOffice pour enregistrer et créer Excel Docs(mais je ne suis pas très sûr)
Juste mis à jour ma réponse! Eu une faute de frappe et oui à l'aide du VIN, il pourrait être utilisé. Même si je suis d'accord qu'il n'est pas possible de l'exécuter sur UNIX directement.(Ne me corrige si j'ai raté quelque chose)
OriginalL'auteur Rahul Tripathi
Vous pouvez installer vbsedit sur votre boîte de windows, l'utiliser pour créer et exécutable à partir du vbscript. Vous pouvez ensuite utiliser Wine/PlayonLinux pour exécuter le code exécutable.
OriginalL'auteur digidwain
Utilisation
wine start /path/to/your/script/script.vbs
.OriginalL'auteur Ráfagan