Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Программка в cmd

Закрытая тема
Настройки темы
CMD/BAT - Программка в cmd

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Я тут осваивал cmd(ну так,что бы просто знать) и решил сделать небольшую программку и мне нужно что-бы работало по этому принципу:
Вводится два слова
Вводятся два коэффициента к каждому из слов т. е. (
Введите слово 1 %slovo1%
Введите слово 2 %slovo2%
Введите коэффициент к слову 1 %coef1%
Введите коэффициент к слову 2 %coef2%
но это я сделал)
Рандом рандомит) какое слово так сказать выиграло (у какого слова коэфицент больше у того шансов выиграть больше)
И выдавало какое слово Выиграло и какое проиграло
Заранее спасибо, а то я не понял как сделать область рандома в cmd

Отправлено: 18:32, 14-05-2015

 

Ветеран


Сообщения: 874
Благодарности: 575

Профиль | Отправить PM | Цитировать


Код пакетного файла:


Код: Выделить весь код
@echo off
setlocal

set "slovo1=water"
set "slovo2=fire"
set coef1=5
set coef2=1

for %%i in ("%slovo1%$%coef1%" "%slovo2%$%coef2%") do (
 for /f "tokens=1,2 delims=$" %%j in (%%i) do (
  for /l %%l in (1 1 %%k) do (
   call set $%%random%%=%%j
  )
 )
)
for /f "tokens=2 delims==" %%i in ('set $') do (
 for %%j in ("%slovo1%" "%slovo2%") do (
  if "%%i" equ %%j (
   set w=%%~j
  ) else (
   set l=%%~j
  )
 )
 call echo "%%w%%" is the winner!
 call echo "%%l%%" is the loser!
 pause>nul& endlocal& exit/b 0
)

.



Выделенное красным замените Вашим готовым кодом для интерактивного ввода.
Это сообщение посчитали полезным следующие участники:

Отправлено: 02:02, 15-05-2015 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Moderator


Сообщения: 53488
Благодарности: 15516

Профиль | Отправить PM | Цитировать


Цитата nightmare57@vk:
Программка в cmd
Будьте добры, исправьте название темы в соответствии с пунктом 3.19 Общих правил конференции.

Отправлено: 07:24, 15-05-2015 | #3


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Сайт | Отправить PM | Цитировать


Спасибо Georgio

Отправлено: 12:47, 15-05-2015 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Программка в cmd

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Общее - [статья]OOBE.cmd/SetupComplete.cmd/FirstLogon.cmd alegz81 Автоматическая установка Windows 11 / 10 / 8 / 7 / Vista 19 17-04-2018 08:18
Любой язык - Программка TeramiSy Тест-форум 0 26-12-2013 20:48
CMD/BAT - Программка: киллер клонов Sindel Скриптовые языки администрирования Windows 2 01-02-2013 12:41
[решено] Административная программка Alex_a_ndr AutoIt 3 21-04-2009 15:15
программка поиска картинок Stin Защита компьютерных систем 3 22-09-2005 15:16




 
Переход