Универсальный скриптовый язык для Windows [закрыто]

Пользователь Linux - Windows noob alert;)

Может ли кто-нибудь порекомендовать мне язык сценариев / программирования, который функционирует и работает на всех компьютерах с Windows (давайте сосредоточимся на XP, а может и на Vista) без дополнительной установки? Что-то, что не заставит меня устанавливать новые вещи для запуска кода.

Например, в Linux у меня есть оболочка (хе) и я могу кодировать основные вещи без установки чего-либо; Python обычно устанавливается по умолчанию, и я могу использовать его, не устанавливая ничего и т. д. Я ищу что-то подобное для Windows (я думаю, что если бы я хотел использовать Python в Windows, мне сначала пришлось бы установить его).

... летучие мыши? Используется ли это вообще сейчас?

Я полагаю, что .NET (например, C #) не установлен по умолчанию?

Что-то другое?

 John Weldon09 июл. 2009 г., 18:12
Технически на Linux вы должны установить оболочку, чтобы использовать ее. :)

Ответы на вопрос(10)

you can use batch files withount any additional software PowerShell is included in Windows 7 (RC) by default and cannot be uninstalled; with XP/Vista you need to install it
 Phil09 июл. 2009 г., 18:15
хмммм, приятно знать, что он включен по умолчанию в win7

VBScript а такжеJScript два таких языка.

 Phil09 июл. 2009 г., 18:21
я думаю, что это может быть то, что я ищу, придется проверить это :)

Powershell.

Требует установки, но оно того стоит.

 09 июл. 2009 г., 18:16
Э, разве это не противоречит одному из его ключевых моментов, что ему не нужно ничего устанавливать? Было бы хорошо для Windows 7, так как там не требуется установка, но это пока не совсем стандартно.
 09 июл. 2009 г., 18:27
cscript - это хост-скрипт для VBScript и JScript.
 09 июл. 2009 г., 18:26
Тогда, вероятно, cscript - это ваш лучший вариант, но вы отказались бы от множества удобных :)
 Phil09 июл. 2009 г., 18:24
Да, точно. Я ищу что-то универсальное.

без тени сомнения. Это будущее (и, к счастью, настоящее) сценариев в Windows.

Скачать

вы можете придерживаться расширенной функциональности вскрипты оболочки cmd.exe.

 Phil09 июл. 2009 г., 18:21
это интересно ...

Предполагается, что Powershell заменит VBS и JS в качестве предпочтительного языка сценариев на компьютерах с Windows, но я не уверен, что вы можете предположить, что он присутствует. .Net 1.0 - довольно безопасная ставка.

 Phil09 июл. 2009 г., 18:37
Вау, это интересно ... Так много хороших ответов (кроме powershell в версиях ниже win7;]), все говорят о разных хороших вещах, хотя ... Я буду голосовать за каждый интересный ответ.
 09 июл. 2009 г., 20:19
Да, это правильно. Наслаждаться.
 Phil09 июл. 2009 г., 19:37
это потрясающе ... я предполагаю, что могу просто извлечь его в dir на hd ... решит мою проблему
 10 июл. 2009 г., 07:30
может также получить весь дистрибутив, который содержит намного больше полезных модулей.
Решение Вопроса

@OP, если вы хотите & quot; универсальный & quot; язык сценариев, почему бы вам не попробовать Python (для Windows перейдите в ActiveState Python).. Д.) Что касается использования batch, powershell, vbscript, следует обратить внимание на то, что написанные в них скрипты не переносимы на * nix. следовательно, не может считаться «универсальным»

 Phil10 июл. 2009 г., 16:05
да, это проблема ... я пытаюсь ограничить кривую обучения и избегать изучения языка, который я бы использовал только на одной платформе, но для меня самое важное - запускать мою программу на каждой стандартной установке winxp / vista без необходимости предложить пользователю установить дополнительные пакеты ... так что я думаю, что переносной Python является фантастическим в этом случае. хотя если бы не это, я бы использовал что-то вроде сценариев bat или vbscript, хотя у него есть кривая обучения - наиболее важным является переносимость на желаемых системах. Я посмотрю на переносной Python и посмотрим, как он ...
 Phil10 июл. 2009 г., 16:06
* крутая кривая обучения (о-о, извините, пишу слишком быстро;)
 21 февр. 2011 г., 02:21
Сбой Python при попытке вывести UTF-8 на консоль Windows с использованием кодовой страницы 65001) -:
 11 июл. 2009 г., 00:34
@ Фил, на самом деле, если ты используешь переносимый python, ты не собираешься установить этот интерпретатор python на каждый ПК, если хочешь запустить свой скрипт? Я хотел бы просто загрузить дистрибутив Python ОДИН РАЗ в свою среду разработки, выполнить кодирование, а затем использовать py2exe или pyinstaller, чтобы превратить его в исполняемый файл для распространения. Таким образом, вам не нужно устанавливать интерпретатор Python на каждом компьютере, на котором вы используете свой скрипт.

VbScript будет работать, но вы, вероятно, захотите пройти через установку PowerShell.

Это может вас удивить, так как установка программного обеспечения Windows включает двойной щелчок установщика.

Если серьезно, то если вы собираетесь изучать новую оболочку для окон, изучите PowerShell, очень, очень хорошо.

 10 июл. 2009 г., 05:41
+1 потому что уважаю хороший привкус :). Это правда, хотя мне нравятся комбинированные менеджеры пакетов в современных дистрибутивах Linux.
 09 июл. 2009 г., 18:17
Это может вас удивить:psychocats.net/ubuntucat/…
 Phil09 июл. 2009 г., 18:18
ну, я пользователь debian, поэтому для меня установка обычно включает apt-get install packagename;). Я предпочитаю Linux, но должен сказать, что я не большой поклонник компиляции программ в Linux (надеюсь, другие пользователи дистрибутива не убьют меня сейчас;)

Ваш ответ на вопрос