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

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

Ответить
Настройки темы
Любой язык - [решено] форма ввода

Аватара для angel_lyucifer

Старожил


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


Конфигурация

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


Привет всем! Я пишу небольшое приложение для автоматизации, но мне нужна ваша помощь.
Мне нужна простая форма ввода на Hta, в ней надо два узеньких окошечка в первом окошке будет вводится (Логин), а второе окошечка для ввода (Пароля) и одна кнопка (Запомнить) для сохранения введённой информации.
Когда нажимаешь на кнопку Запомнить, тогда Логин и Пароль записывались бы текстовый файл если такой есть Data.txt.
Но запись происходила построчно если есть логин а пароля нет то тогда записывался только логин в первую строку файла, если нет логина но есть пароль тогда записать во вторую строку а первая строка должна быть пустой.
Когда есть логин и пароль тогда надо записать в первую строку логин а во вторую нужно записать пароль...

Очень надо, пожалуйста помогите создать такую форму ввода?

-------
Век живи, век учись! =)


Отправлено: 00:48, 24-06-2013

 

Ветеран


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

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


Цитата angel_lyucifer:
Мне нужна простая форма ввода на Hta »
Держите:
читать дальше »
Код: Выделить весь код
<html id="appHTML">
	<head>
		<meta charset="windows-1251">
		<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
		<meta http-equiv="Content-Language" content="ru">
		<title>Логин и пароль</title>
		<hta:Application
			Icon = "%SystemRoot%\system32\certutil.exe"
			Id="oHTA"
			ApplicationName="Логин и пароль"
			Border="normal"
			BorderStyle="normal"
			Caption="yes"
			ContextMenu="no"
			InnerBorder="yes"
			MaximizeButton="no"
			MinimizeButton="yes"
			Navigable="no"
			Scroll="auto"
			ScrollFlat="no"
			Selection="no"
			ShowInTaskbar="yes"
			SingleInstance="yes"
			SysMenu="yes"
			Version="0.1 beta"
			WindowState="normal"
		/>
		<style type="text/css">
			BODY {
				font: x-small Verdana, Arial, sans-serif;
				color: WindowText;
				background-color: ButtonFace;
			}
			.Row{
				clear:both;
			}
			.Left{
				float:Left;
				clear:none;
			}
			.Right{
				float:Right;
				clear:none;
			}
		</style>
		
		<script language="VBScript">
			Option Explicit
			
			Sub Window_OnLoad
				With window
					.resizeTo tagBody.scrollWidth \ 2 + 25, tagBody.scrollHeight + 32
					.moveTo (.screen.availWidth - tagBody.offsetWidth ) \ 2, (.screen.availHeight - tagBody.offsetHeight) \ 2
				End With
			End Sub
			
			Sub OnClickButtonOK()
				Const TristateTrue = -1
				
				With CreateObject("Scripting.FileSystemObject")
					With .CreateTextFile("E:\Песочница\0283\Data.txt", True, TristateTrue)
						.WriteLine Login.value
						.WriteLine Password.value
						
						.Close
					End With
				End With
				
				window.close()
			End Sub
			
			Sub OnClickButtonCancel()
				window.close()
			End Sub
		</script>
	</head>
	<body id="tagBody" scroll="auto">
		<span Class="Row">
			<span Class="left"><span id="lblLogin">Логин: </span></span>
			<span Class="right"><input type="text" name="Login" id="Login" value="" size="30"></span>
		</span>
		<span Class="Row">
			<span Class="left"><span id="lblPassword">Пароль: </span></span>
			<span Class="right"><input type="password" name="Password" id="Password" value="" size="40"></span>
		</span>
		<hr Class="Row" />
		<span Class="Row">
			<span Class="left"></span>
			<span Class="right">
				<input type="button" name="OK" id="OK" value="Запомнить" onclick="OnClickButtonOK">
				<input type="button" name="Cancel" id="Cancel" value="Cancel" onclick="OnClickButtonCancel">
			</span>
		</span>
	</body>
</html>
Это сообщение посчитали полезным следующие участники:

Отправлено: 07:18, 24-06-2013 | #2



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

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


Аватара для zion87

Старожил


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

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


вот
Приложение создает рядом файл Users.txt в таком формате
HTML код: Выделить весь код
[gold_member] login=gold_member password=12345678


Отправлено: 20:01, 24-06-2013 | #3


Аватара для angel_lyucifer

Старожил


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

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


Цитата zion87:
Приложение создает рядом файл Users.txt в таком формате »
Ваша ссылка битая, файл не качается. И что это за приложение такое, можно описания к нему?

-------
Век живи, век учись! =)


Отправлено: 20:22, 24-06-2013 | #4


Аватара для angel_lyucifer

Старожил


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

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


Цитата Iska:
Держите: »
Спасибо большое всё работает, только как изменить размер окно?

-------
Век живи, век учись! =)


Отправлено: 22:19, 24-06-2013 | #5


Ветеран


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

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


Цитата angel_lyucifer:
как изменить размер окно? »
Не нравится автоматическая подстройка под содержимое (в основном, по вертикали) — просто замените:
Код: Выделить весь код
			Sub Window_OnLoad
				With window
					.resizeTo tagBody.scrollWidth \ 2 + 25, tagBody.scrollHeight + 32
					.moveTo (.screen.availWidth - tagBody.offsetWidth ) \ 2, (.screen.availHeight - tagBody.offsetHeight) \ 2
				End With
			End Sub
на:
Код: Выделить весь код
			Sub Window_OnLoad
				With window
					.resizeTo Ширина, Высота
					.moveTo Отступ_слева, Отступ_сверху
				End With
			End Sub
где вместо выделенного подставьте потребные числовые значения.
Это сообщение посчитали полезным следующие участники:

Отправлено: 23:15, 24-06-2013 | #6


Аватара для zion87

Старожил


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

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


Цитата angel_lyucifer:
Ваша ссылка битая, файл не качается. »
- все в порядке
Цитата angel_lyucifer:
И что это за приложение такое, можно описания к нему? »
- форма ввода написана на PHP Devel Studio. Полноценная среда программирования, которая позволяет создавать exe программы на языке PHP



исходник

Последний раз редактировалось zion87, 25-06-2013 в 06:24.


Отправлено: 05:57, 25-06-2013 | #7


Аватара для angel_lyucifer

Старожил


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

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


Цитата zion87: - все в порядке »
Думаю что скрин говорит сам за себя, но всё равно вам спасибо.

-------
Век живи, век учись! =)


Последний раз редактировалось angel_lyucifer, 24-11-2015 в 02:28.


Отправлено: 18:14, 25-06-2013 | #8


Аватара для angel_lyucifer

Старожил


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

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


Цитата Iska:
Не нравится автоматическая подстройка под содержимое (в основном, по вертикали) — просто замените: »
Спасибо, мне больше подходит.

Цитата Iska:
Не нравится автоматическая подстройка под содержимое (в основном, по вертикали) — просто замените: »
Спасибо большое...

-------
Век живи, век учись! =)


Последний раз редактировалось angel_lyucifer, 26-06-2013 в 18:54.


Отправлено: 18:54, 25-06-2013 | #9



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
2008 - [решено] Форма ввода имени пользователя и пароля m1k1e Windows Server 2008/2008 R2 4 01-09-2011 11:05
[решено] Помогите с разобраться с фуню if... else. Нужна форма ввода пароля. Centrinar AutoIt 4 13-03-2010 12:52
[решено] Как сделать запрет ввода букв в поле для ввода input zvezda_t Вебмастеру 2 28-12-2009 15:52
[решено] Форма ввода пароля Anarasius AutoIt 1 25-11-2009 21:34
Форма в С++ Lisa Программирование и базы данных 1 11-12-2006 22:03




 
Переход