PDA

Показать полную графическую версию : [решено] как поменять имя компа с помощью AUTOIT


garanov
26-01-2010, 10:30
как ? ) XP.

и еще... такое дело.

иммется таблица EXCEL
там два столбца. в первом - старое имя. во втором - новое.
как вытащить новое имя из этой таблицы.

скрипт запускается локально. с правами админа.

garanov
26-01-2010, 11:13
хм. задачка упрощается... сводится лишь к обработке EXCEL файла...

$objExcel = ObjCreate("Excel.Application")
$objExcel.Visible = True
$objWorkbook = $objExcel.Workbooks.open ("c:\base.xls")
$objWorksheet = $objWorkbook.Worksheets(1)

$fCell = $objWorksheet.Range("a:a").Find ("ааа",Default ,Default ,1 ) ; 1 - найти целиком 2 - часть

MsgBox (0, "test", $fCell.address(true, true, -4150))

этот код возвращает адрес ячейки , удовлетворяющей условию.

а как вернуть содержимое этой ячеки ?

HORRIBLE
26-01-2010, 17:10
garanov, конкретно одной ячейки при помощи этого :_ExcelReadCell

Creat0R
26-01-2010, 19:31
задачка упрощается... сводится лишь к обработке EXCEL файла »
Не упрощается, а полностью изменяется. Измените загловок темы соответственно.




© OSzone.net 2001-2012