
Дмитрий
10.05.2017
10:59:44
Applicaiton.StartupPath

Malacus
10.05.2017
10:59:47
вернёт разные вещи

anton
10.05.2017
10:59:55
You can get the current working directory by using System.IO.Directory.GetCurrentDirectory() . it will return your current executable path.

Google

Му
10.05.2017
11:00:01
%ProgramFiles%\7zip\7zip.exe

Axm
10.05.2017
11:00:25
интересно, сколько суммарно стоит затраченное время всех кто тут пытается помочь

Илья
10.05.2017
11:00:32
Applicaiton.StartupPath
это кстати вообще не из той оперы, у меня консольное приложение а не впф какой-нибудь, тут нет этого класса даже

Ilya
10.05.2017
11:01:06
даю наводку
Process.Start(D:\\7za.exe, "e D:\\wow.7z -oD:\\Kek");
вот так работает
и разархивируется

Илья
10.05.2017
11:01:17

anton
10.05.2017
11:01:27

Ilya
10.05.2017
11:01:32
кек

Axm
10.05.2017
11:01:46

Ilya
10.05.2017
11:01:58
У МЕНЯ WOW.ZIP ДРУГОГО РАСШИРЕНИЯ ШО ДЕЛАТЬ

anton
10.05.2017
11:02:21

Google

Sarmkadan
10.05.2017
11:02:23
Слишком много тролей

anton
10.05.2017
11:02:48
а как мне красную линию в путь прописать?
c:\uesrs\{red_line}...
?

Ilya
10.05.2017
11:03:08
орнул

anton
10.05.2017
11:03:15
а! System.Drawing же

Дмитрий
10.05.2017
11:03:43

anton
10.05.2017
11:04:22
DrawLine(new System.Drawing.Pen(System.Drawing.Color.Red), 0, 0, 200, 200);
блин. не угадал с пикселями :( надо измерить длину

Ilya
10.05.2017
11:04:44
https://drive.google.com/uc?id=0B1JqG9-isoYPUTZtZGw2alQyUUU
тут одинаковые пути, кстати

Илья
10.05.2017
11:05:00
Environment.CurrentDirectory
"C:\\Projects\\LogsParser\\LogsParser\\bin\\Debug"
Ну и. А вызвав например вот так:
new DirectoryInfo("../../../").FullName
я получаю
"C:\\Projects\\LogsParser\\"

Vinc
10.05.2017
11:05:22
ага
еще и понять это ж надо(

Malacus
10.05.2017
11:05:28
я попытался воспроизвести его проблему просто

Дмитрий
10.05.2017
11:06:28
забавно
У тебя роде C# Interactive - это другое окно

Axm
10.05.2017
11:06:39

Дмитрий
10.05.2017
11:06:40
Собственная консоль, а не консоль из приложения

Илья
10.05.2017
11:07:02

Malacus
10.05.2017
11:07:09

Google

Дмитрий
10.05.2017
11:07:53

Ilya
10.05.2017
11:08:10
клади экзешник 7зипа рядом со своим экзешником, либо испльзуй системные переменные

Malacus
10.05.2017
11:08:21
и ту же строку использовал в программе
потому ничего и не работало
кажется

Илья
10.05.2017
11:08:41

Дмитрий
10.05.2017
11:09:00

Ilya
10.05.2017
11:09:03
даже сложно себе представить как это так
можешь экзешник 7зипа запихать в проект и поставить copylocal

Илья
10.05.2017
11:10:08
Мне надо чтобы экзешник лежал в packages и путь был относительным.
Без вариантов, только так

Ilya
10.05.2017
11:10:22
ЛАДНО

Дмитрий
10.05.2017
11:10:50
Вот ты сложный пацан а

Ilya
10.05.2017
11:11:25
кстати а либы нету в нугате чтоль

Му
10.05.2017
11:11:29

Дмитрий
10.05.2017
11:11:36
Process.Start(Environment.CurrentDirectory + "/../../../packages/7zr.exe", args);

Илья
10.05.2017
11:11:53

Му
10.05.2017
11:12:05
:)

Илья
10.05.2017
11:12:23

Му
10.05.2017
11:12:37
что-то да выйдет :)

Google

Дмитрий
10.05.2017
11:12:47

Му
10.05.2017
11:12:47
не хуже того, что выходит из твоего кода

Дмитрий
10.05.2017
11:14:04

Mikhail
10.05.2017
11:14:27
Ебать тут сириос проблемес однако

anton
10.05.2017
11:14:29

Mikhail
10.05.2017
11:14:38
Консилиум

Дмитрий
10.05.2017
11:14:54

Илья
10.05.2017
11:15:11

Дмитрий
10.05.2017
11:15:15
Человеку говорят как нормально, а он учит народ костылям

Mikhail
10.05.2017
11:16:19

Илья
10.05.2017
11:16:24

anton
10.05.2017
11:16:51
папка от нугета
и ты туда руками кидаешь .ехе от 7зипа, скачанный с сайтика и думаешь что это ок? :) и хардкодишь путь.. относительный от хз чего

Дмитрий
10.05.2017
11:16:54

Mikhail
10.05.2017
11:17:40
А не вариант добавить файл в проекти сделать чтоб он его копировал при сборке? И использовать относительный путь
Бля, я ничо не понимаю

anton
10.05.2017
11:18:03

Mikhail
10.05.2017
11:18:04
Аааааааа

Илья
10.05.2017
11:18:05

Андрей
10.05.2017
11:18:06
кидай все файлики в папку юзера в AppData

Nikita
10.05.2017
11:18:14

Google

anton
10.05.2017
11:18:15

Дмитрий
10.05.2017
11:18:34

Mikhail
10.05.2017
11:18:41

anton
10.05.2017
11:20:36
хм, господа, а поправьте меня, если я не прав..
можно же .ехе как эмбеддед ресурс запрятать?

Axm
10.05.2017
11:20:43
конечно

Илья
10.05.2017
11:21:09
по моему Process.Start просто не работает с относительными путями...

Axm
10.05.2017
11:21:16
мы сейчас тащим в своей длл несколько чужих и динамически их резолвим

Timur
10.05.2017
11:21:21
а зачем .exe? там разве библиотеки нет готовой?

Alexey
10.05.2017
11:22:17
Process.Start(Environment.CurrentDirectory + "/../../../packages/7zr.exe", args);

Nikita
10.05.2017
11:22:25

Alexey
10.05.2017
11:22:27

anton
10.05.2017
11:22:27
Эта группа больше не существует