|
Выбор файла на сетевом диске |
☑ |
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, спасибо!
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший