sergyar
|
|
1 | |
Переменная в строке ввода (SET /P) для редактирования уже существующих данных09.11.2010, 06:04. Показов 39248. Ответов 9
Метки нет (Все метки)
Стоит задача такого плана.
Нужно при запросе данных не вводить постоянно имена и другие данные, а редактировать уже существующие прямо в строке ввода. Это нужно для простоты, т.к имена файлов и ip меняются не значительно только последние цифры и буквы. До этого редактировал переменные в блокноте, но это неудобно. set /P="Введите имя файла:" set /P="Введите iptftp сервера:" ...... т.е должно вывести запрос: Введите или отредактируйте имя файла: servergod-00-23-44 Введите или отредактируйте iptftp файла: 10.140.25.11 ..... После двоеточия должна быть возможность отредактировать имя. |
09.11.2010, 06:04 | |
Ответы с готовыми решениями:
9
Создание форм для ввода и редактирования данных Интерфейс для ввода/редактирования/просмотра данных в базе Как проверить наличие уже существующих данных в базе? Разработать функцию для ввода и редактирования данных с помощью пользовательской формы |
195 / 34 / 3
Регистрация: 12.05.2010
Сообщений: 361
|
|
11.11.2010, 23:42 | 2 |
Чтобы не создовать похожую тему спрашиваю у выликих наших програмистов
как сделать типа set /p server=[(это коментарий)^=^>](тут уже введённый текст НО который можно изменить) set /p server=^=^>servergod-00-23-44 и вот чтобы после знака > можно было отредактировать значение переменной я знаю что с русским у мя худо и если не поняли что тут я написал , я постараюсь как можно подробней
0
|
⁞ ★☭ Mad Max ☭★ ⁞
279 / 84 / 12
Регистрация: 04.09.2013
Сообщений: 187
|
|
03.02.2016, 14:02 | 3 |
Подниму тему.
Можно (нужно) с использованием jscript. Есть утилитка by Bill Stewart (bstewart@iname.com) - EditVar/EditV32/EditV64, она это делает, но хотелось бы иметь возможность встроенными средствами Windows. Заранее спасибо.
0
|
4336 / 2126 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
|||||||||||
03.02.2016, 19:08 | 4 | ||||||||||
Средствами W... выше:
utilits.7z.
0
|
⁞ ★☭ Mad Max ☭★ ⁞
279 / 84 / 12
Регистрация: 04.09.2013
Сообщений: 187
|
||||||
04.02.2016, 01:15 | 5 | |||||
alpap,
C EditVar намного проще
Кликните здесь для просмотра всего текста
Usage:
EditVar [-b] [-e] [-l len] [-m] [-n] [-o] [-p prompt] [-t n] [-u] var Arguments: -b Place the cursor at the beginning of the input line (instead of the end). -e Do not insert shell escape characters before reserved shell characters in the environment variable's contents. (Windows x86/x64 only) -l len Limits input to 'len' characters. In MS-DOS, the limit is 255 characters; In Windows x86/x64, the limit is 2047 characters. -m Masked input: Displays '*' for typed characters. -n Restricts input to numbers only (0-9). -o Starts the line editor in overtype mode instead of insert mode. -p prompt Specifies a prompt for the user. If it contains spaces or tabs, enclose it in quotes ("). -t n Assume Enter was pressed if nothing typed within 'n' seconds. -u Forces entered characters to uppercase. var The environment variable's name (required). This name can be up to 127 characters long. If the variable name contains spaces, enclose it in quotes. но, как я и написал,
0
|
4336 / 2126 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
|
04.02.2016, 18:20 | 6 |
, то ли не сильно искал, но не нашел возможности редактировать, как в winput, поэтому от set /p не сильно отличается. Чтобы редактировать при использовании set /p, надо использовать вставку из буфера, чего уже нет в windows, и даже при этом это сразу будет концом строки и переводом на новую (нажатие enter), т.е. редактирование пролетает, поэтому первый код в п4, может хотя бы по enterу повторить умолчание, больше из него не вытянуть и даже никакие временные файлы ничего не дадут - это будет даже не костыль, извращение.
0
|
⁞ ★☭ Mad Max ☭★ ⁞
279 / 84 / 12
Регистрация: 04.09.2013
Сообщений: 187
|
|
04.02.2016, 18:58 | 7 |
очень плохо искал. Мало того, что редактировать, еще и хот-кей можно использовать, маску на ввод только чисел, перевод в верхний регистр... и много чего еще,
остальное мне и так известно, поэтому и поднял тему.
0
|
4336 / 2126 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
||||||
05.02.2016, 14:13 | 8 | |||||
@Root, Очень жалкое подобие редактирования:
Добавлено через 1 минуту Все это варианты для ленивых
0
|
⁞ ★☭ Mad Max ☭★ ⁞
279 / 84 / 12
Регистрация: 04.09.2013
Сообщений: 187
|
|
05.02.2016, 14:51 | 9 |
ну да
0
|
4336 / 2126 / 661
Регистрация: 26.04.2015
Сообщений: 6,823
|
||||||
09.02.2016, 11:53 | 10 | |||||
По нажатию ENTER создается файл с именем по-умолчанию но разной (текущей) датой, т.е. каждый раз новый, а также еще есть возможность поменять имя (или что там будет вместо него), это не совсем по ТС, а по заголовку:
0
|
09.02.2016, 11:53 | |
09.02.2016, 11:53 | |
Помогаю со студенческими работами здесь
10
Явное преобразования для уже существующих классов - возможно ли Public переменная, или private переменная и функции get/set Создание таблицы из уже существующих Как создать рекордсет из уже существующих? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |