public static void parser(String s,CmdFactory cmdFactory) throws CmdException{
        try {
            if(s.trim().indexOf("#")==0){

            }
            else
                if (s.trim().indexOf(' ')>0 && cmdFactory.getCmd().containsKey(s.trim().toLowerCase().substring(0,s.trim().indexOf(' '))))

                    cmdFactory.getCmd().get(s.trim().toLowerCase()
                            .substring(0,s.trim().indexOf(' ')))
                            .execute(s.trim()
                                    .substring(s.trim().indexOf(' ')+1)
                                   );
                else if(cmdFactory.getCmd().containsKey(s.toLowerCase().trim())){
                    cmdFactory.getCmd().get(s.toLowerCase().trim())
                            .execute(s.trim().toLowerCase());


                }
                else {
                    System.out.println("Комманда \"" +s+"\" не существует");
                    return;
                }
        }
        catch (NumberFormatException e){
            System.out.println("Строка \""+s+"\" не верна");
            return;
        }
    }