All streams
Search
Write a publication
Pull to refresh
5
0
Дмитрий Лушников @Kutush

Пользователь

Send message

Российские банковские карточки не закончатся. Их продлили/продлевают автоматически бессрочно, но расплачиваться ими можно только в России.

Так что не вижу никаких проблем, закидываешь на свою российскую карточку по выгодному курсу и оплачиваешь в 2 раза дешевле. Профит!

Более того, мой сын недавно оплачивал игру на стиме и я ему забросил туда средства из расчёта курса долларов, но на счету они появились в виде казахских тенге. Проверил, вроде всё сходится. Оплачиваем игру - и вуаля, половина тенге остаются на счёту. Что такое, вас ист дас?!! Оказывается, что если платишь в тенге а не в долларах, игра в 2 раза дешевле!

Почему стиму можно, а ру.вдс нельзя? Или мы не понимаем, это другое? )))

Работает!

Я так понимаю, надо было грамотно определить функцию:

Private Declare PtrSafe Function CopyFile Lib "kernel32" Alias "CopyFileW"...

Спасибо, буду пользоваться.

Добавил ваш код в статью, надеюсь вы не против?

Может быть вы подскажете как добавить в коде проверку существования целевой папки и если её нет - создать её.

Работает. Поставил последнюю версию ТС (11.01) - папки с длинными путями создаёт, при копировании туда файлов выдаёт предупреждение, что путь очень длинный, при подтверждении своего намерения - позволяет записать файл.

sDir, dDir, old_name будут описаны как Variant

Действительно, спасибо, поправил скрипт.

Поискал сегодня - на сайте разработчика есть раздел по работе с шелом: https://www.ghisler.ch/wiki/index.php?title=Command_line_parameters

К сожалению, не имеется команд для манипуляции с файлами.

Но это по крайней мере не ограничение в 260 символов ). Я не думаю, что в практической деятельности встречаются пути длиной более 8000 символов...

Пробовал, и много различных способов записи длинных путей - не получается при использовании стандартных функций манипуляции файлов VBA. Не позволяет.

Допустимо, если это 2-3 файла. У меня была задача переименовать тысячи файлов в длинных вложенных папках с именами в которых содержалось полное название госта + допинфа (очень очень длинное) - то есть в ручную это сделать нереально.

Может быть вы знаете как использовать тотал в VBA подобно вышеописанному способу 7z? Подскажите, можно ли из строки шела выполнять команды Тотала на копирование, перемещение и тп.

Пробовал. У меня не получилось. Предложите рабочий вариант.

2

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity