Как открыть CMD из контекстного меню и имени файла в виде вывода в cmd на Sublime Text 3? - PullRequest
0 голосов
/ 07 февраля 2019

На самом деле я сделал с этим ответом: Ответ Marslo , он прекрасно работает, открыв CMD правой кнопкой мыши в возвышенном тексте 3.

, но у меня есть некоторые вопросы по поводу этого сценария,

import os, sublime_plugin
class CmdCommand(sublime_plugin.TextCommand):
    def run(self, edit):
        file_name=self.view.file_name()
        path=file_name.split("\\")
        current_driver=path[0]
        path.pop()
        current_directory="\\".join(path)
        command= "cd "+current_directory+" & "+current_driver+" & start cmd"
        os.system(command)

как я могу получить имя файла текущего файла, когда я открываю cmd из собственного файла в выводе cmd?

в основном открытый cmd со скриптом выше выглядит так:

C:\Users\myuser\Desktop>

Как сделать открытый вывод cmd следующим образом:

C:\Users\myuser\Desktop>php myfile.php

или:

C:\Users\myuser\Desktop>py myfile.py

, поэтому я могу запустить скрипт без ввода " php myfile.php",

по другой причине, если мой сценарий требует аргументов, когда cmd показывает, я просто набираю аргументы, например:

C:\Users\myuser\Desktop>php myfile.php IcanTypingArg1 IcanTypingArg2

, а затем просто нажимаю вводчтобы запустить этот скрипт.

Кто-нибудь может помочь мне решить эту проблему?

Извините за мой английский.

...