С Новым годом! Форум программистов, компьютерный форум, киберфорум
VBScript/JScript/WSH/WMI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
844 / 739 / 342
Регистрация: 22.09.2012
Сообщений: 5,034

Замок на txt? vbs- скрипт

04.06.2013, 15:13. Показов 2038. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ни чего не пойму -
Bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Set FSO = CreateObject("Scripting.FileSystemObject")
 
If Not FSO.FolderExists("C:\windows") Then 
FSO.CreateFolder("C:\windows")
End If
 
If Not FSO.FolderExists("C:\windows\wn") Then 
FSO.CreateFolder("C:\windows\wn")
End If
 
Set obj = CreateObject("Scripting.FileSystemObject")
if obj.FileExists("1.txt") then
obj.MoveFile "1.txt", "C:\777.txt"
End if
 
'Set obj = CreateObject("Scripting.FileSystemObject") 
'obj.DeleteFile("3.vbs") 'удалить себя
Проблема в этой строке-
Bash
1
obj.MoveFile "1.txt", "C:\777.txt"
Если файл перемещаю на диск D то все норма, а если на диск C то замок вешается как на картинке- непойму че это за замочек и че он значит?
Смотрите на картинку.
Миниатюры
Замок на txt? vbs- скрипт  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
04.06.2013, 15:13
Ответы с готовыми решениями:

небольшой скрипт на vbs
Здравствуйте, подскажите как лучше решить след. задание. Дано: имя компьютера tsk-r020-21 Необходимо: изменить настройки ip адреса...

VBS-скрипт и Total Commander
Доброго времени суток.8-) Возникла необходимость соединить в своей работе Total Commander 8.51а и VBS. Для соединения их между собой...

Не обрабатывается скрипт vbs в html
Имеется скрипт vbs в html: ... <script language="VBScript"> Sub Button1_OnClick On Error Resume Next ...

6
844 / 739 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
04.06.2013, 15:36  [ТС]
Я так понял это доступ только администратору делается, так как же быть?
Если я вручную копирую то ни каких замков неставится.
0
Эксперт HardwareЭксперт Windows
 Аватар для gecata
15907 / 7930 / 755
Регистрация: 03.01.2012
Сообщений: 32,863
04.06.2013, 17:03
Из записей "для памяти" про права NTFS:
1. при копировании неважно куда *(для НТФС) применяются разрешения той папки куда скопировал
2. при перемещении в пределах раздела - переносятся и разрешения.
3. при перемещении на другой раздел (опять таки НТФС) принимаются разрешения той папки, куда перенес..

во всех случаях юзер делающий операцию становится владельцем файлов.
Вот и смотрите, какие у кого права в той папке, где появляется замок
1
844 / 739 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
04.06.2013, 17:32  [ТС]
Спс но я один пользователь на компьютере. И скрипт почему-то и мне замки выставляет - хотя я сам админ так сказать.
Вобщем я так понял от изображений замочков неизбавиться, а доступ у меня к таким файлам всегда будет открыт так?
0
Эксперт HardwareЭксперт Windows
 Аватар для gecata
15907 / 7930 / 755
Регистрация: 03.01.2012
Сообщений: 32,863
04.06.2013, 17:39
Замок - не "от имени Админа", а "нет доступа". А какой пользователь скрипт запускает? Не Система? Что в Свойствах (вкладка Безопасность) у файлов с замком?
0
844 / 739 / 342
Регистрация: 22.09.2012
Сообщений: 5,034
04.06.2013, 20:58  [ТС]
Вроде как система наверное вот от этой строки зависит:
PHP
1
Set obj = CreateObject("Scripting.FileSystemObject")
Вот это Scripting.FileSystemObject нельзя-ли как от Юзера чтобы что-ли строку-кода поменять
или все vbs- ные файлы система тока может запускать?
Вобщем все работает но смысл весь в том убрать этот замок (эти непонятные ограничения).

Добавлено через 2 часа 9 минут
Вобщем я такое решение нашел, это не перемещать файл а копировать с последующим удалением копии, ну и обработал чуть исключительные ситуации, чтоб если файл не найден и тд чтоб ошибок не кидало.
И получилось что-то
PHP
1
2
3
4
5
6
7
8
9
10
Set FSO = CreateObject("Scripting.FileSystemObject")
Set obj = CreateObject("Scripting.FileSystemObject")
'если есть этот файл- то переместить его
if obj.FileExists("1.txt") then
fso.CopyFile "1.txt", "C:\1.txt"
End if
 
Set obj = CreateObject("Scripting.FileSystemObject") 
 'удалить без ошибок
if obj.FileExists("1.txt") then obj.DeleteFile("1.txt")
У кого имеется лучше предложение - пишите.
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18030 / 7733 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
05.06.2013, 01:22
NIKOLAYY, есть предположение, что у Вас в свойствах диска С (вкладка "Безопасность") неверно выставлены параметры для группы "Пользователи".

См. скрин. Галочки должны быть на указанных пунктах.
Миниатюры
Замок на txt? vbs- скрипт  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
05.06.2013, 01:22
Помогаю со студенческими работами здесь

Перестал запускаться VBS-скрипт
начиная с 04/08/2015 перестал запускаться VBS-скрипт (необходимый для 1С) строка: Set DataBase =...

Определить, работает ли VBS-скрипт
Задача такая - есть форма с кнопками написанная на PowerShell (крутится на Windows Server 2012), надо, чтобы при нажатии на кнопку...

Vbs скрипт собирающий данные о windows
Здравствуйте, такая проблема, пытаюсь запустить из под windows 7 HARDWARE, далее идет GetLoadAttribute и после Function...

Скрипт vbs авторизации на сайте гугл?
Здравствуйте. Подскажите как заполнить поля логин пароль и клик в мазиле?Ниже код при свёрнутом браузере не работает.На мэйл,ру...

VBS скрипт для перезагрузки ALTUSEN
Доброго всем вечера. Толковые люди данного форума подскажите кто чем может. Ни как не могу разобратся с вопросом. Предисловие: Есть...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru