NIKZZZZ
Цитата:
Ты бы хоть написал, что передается в качестве аргументов
Цитата:
echo "%1" "%2" "%3"
Ты бы хоть написал, что передается в качестве аргументов
echo "%1" "%2" "%3"
Да если не сложно у кого мож под рукой подкиньте аналог на английской винде вот этого пути c:\windows\ГЛАВНО~1\ПРОГРА~1\АВТОЗА~1\
скриптик для перемепа уже подмепленных дисков для систем w98-xp
Возвращаясь к теме "гибридных" скриптов
не поддерживает синтаксис команд, которые ты используешь
как можно определить количество знаков в переменной с помощью bat
@echo off
Код:
setlocal
set "test=abra kadabra 1234567890"
echo %test%>%temp%\sz.tmp
for %%a in (%temp%\sz.tmp) do set "size=%%~za"
del /q %temp%\sz.tmp 2>nul
set /a "size=size-2"
echo %size%
CScript.exe не желает воспринимать .bat как .vbs
Как я понял, нужно было вывести сумму символов в переменной? Но вышеуказанный код, просто отнимает 2 от размера файла "sz.tmp", а не показывает кол-во символов в переменной или я чего-то не понял?
cscript //E:VBScript test.bat
Ты не понял . Нужно было найти именно количество символов, а не их сумму. Я вывожу все, что содержится в переменной в файл. Каждый символ - это один байт. Плюс еще два байта - символ новой строки и символ возврата каретки (LF, CR). Соответственно, когда я получаю размер файла в байтах и отнимаю от этого размера 2, я получаю количество символов в переменной.
Только мне приходится отнимать 3, потому, что в конце строки почему-то ставится пробел...
Это выводится пробел, стоящий перед >
Попробовал создать гибрит на VBS. Не получилось.
В моем коде нет пробела. Где ты его нашел?
Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
Предыдущая тема: Сбой активации XP sp2