![]() |
|
Выбор файла на сетевом диске | ☑ | ||
---|---|---|---|---|
0
Zoopst
13.09.11
✎
13:02
|
Добрый день, всем!
Кто-нибудь может подсказать как получить полное имя сетевого диска для выбранного файла? Запись типа: H:\ИмяФайла - не совсем устраивает, т.к. пользователь может назвать сетевой диск как угодно и следовательно если у кого-то он назван по другому, то обратиться к файлу будет не возможно. |
|||
1
shuhard
13.09.11
✎
13:05
|
(0) волшебный net use без параметров
|
|||
2
Zoopst
13.09.11
✎
13:06
|
А можно примерчик кода, если не трудно.
Я пользуюсь функцией ДиалогВыбораФайла |
|||
3
shuhard
13.09.11
✎
13:07
|
(2) напиши в шеле Net use
вопрос отпадёт |
|||
4
Zoopst
13.09.11
✎
13:11
|
не понятно?
мне надо программно ( в коде) изменить имя сетевого диска файла, который выбирается функцией ДиалогВыбораФайла на его полное имя Наверное я туплю (((( |
|||
5
shuhard
13.09.11
✎
13:30
|
(4) что у тебя Net use вернул ?
|
|||
6
Zoopst
13.09.11
✎
13:39
|
Где его надо набрать?
|
|||
7
Zoopst
13.09.11
✎
13:43
|
вот мой код в 1С
Функция ВыборШаблона(Шаблон) СтандартнаяОбработка = Ложь; ДиалогВыбораФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие); ДиалогВыбораФайла.ПроверятьСуществованиеФайла = Истина; ДиалогВыбораФайла.МножественныйВыбор = Ложь; ДиалогВыбораФайла.Заголовок = "Задайте имя шаблона"; ДиалогВыбораФайла.ПолноеИмяФайла = Шаблон; ДиалогВыбораФайла.Фильтр = "Формат (*.dot)|*.dot"; Если ДиалогВыбораФайла.Выбрать() Тогда ИмяШаблона = ДиалогВыбораФайла.ПолноеИмяФайла; Иначе ИмяШаблона=Шаблон; КонецЕсли; Возврат ИмяШаблона; КонецФункции так вот мне надо в ИмениШаблона изменить буквенное представление сетевого диска на его полное имя Где мне использовать net use& |
|||
8
shuhard
13.09.11
✎
13:43
|
(6) в шеле,
я ж тебе всё в (3) написал |
|||
9
Zoopst
13.09.11
✎
13:44
|
а что такое шел?
я дико извиняюсь, но 1с еще только изучаю |
|||
10
shuhard
13.09.11
✎
13:50
|
(9) а 1С то при чем здесь ?
шел это DOS в твоем компе |
|||
11
kvk
13.09.11
✎
13:53
|
(0) fso.GetDrive(fso.GetDriveName(fso.GetAbsolutePathName("H:\ИмяФайла"))).ShareName ?
|
|||
12
Zoopst
13.09.11
✎
14:06
|
так мне в 1с надо узнать а не в DOS'e.
|
|||
13
Zoopst
13.09.11
✎
14:07
|
kvk, спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |