Ẩn dấu nhắc lệnh chứa quy trình mở mà không làm chết tiến trình


2

Tôi đang chạy một máy chủ từ một dấu nhắc lệnh. Tôi không muốn dấu nhắc lệnh hiển thị vì những người khác trong nhà tôi tiếp tục đóng nó, điều đó sẽ tắt máy chủ. Tôi cần một số kịch bản bổ sung để ẩn nó trong khi giữ cho nó chạy. Một giải pháp lý tưởng sẽ cho phép tôi truy cập vào dấu nhắc ẩn và sau đó ẩn lại khi cần.

Đây là mã tôi đang sử dụng:

@ECHO OFF
IF /I "%PROCESSOR_ARCHITECTURE:~-2%"=="64"  java -Xms1024M -Xmx2048M -jar "%~dp0craftbukkit- 0.0.1-snapshot.jar"
IF /I "%PROCESSOR_ARCHITECTURE:~-2%"=="86"  java -Xincgc -Xmx1024M -jar "%~dp0craftbukkit-0.0.1-snapshot.jar"

Câu trả lời:


1

Sử dụng start-command để tách riêng một quy trình bạn muốn chạy từ thiết bị đầu cuối mà tệp bó đang chạy.

Nhưng bạn sẽ không thể lấy lại thiết bị đầu cuối - nếu bạn cần nó để đọc tin nhắn, hãy chuyển chúng sang một số tệp hoặc sử dụng một số phần mềm cho phép bạn ẩn các cửa sổ.


0

Giả sử rằng dấu nhắc lệnh không phải là một phần của máy chủ mà chỉ là dấu nhắc lệnh tiêu chuẩn, thì bạn có thể tránh nó hoàn toàn bằng cách loại bỏ tệp bó và sử dụng JavaWthay vì Javakhởi động máy chủ của bạn.

Vì vậy, chỉ cần thực hiện lệnh có liên quan, từ Runmenu trên menu bắt đầu hoặc từ dấu nhắc lệnh bạn mở bằng tay.

Vì vậy, nếu bạn đã có CPU 64 bit thì nên javaw -Xms1024M -Xmx2048M -jar "%~dp0craftbukkit- 0.0.1-snapshot.jar".
Nếu không thì nên javaw -Xincgc -Xmx1024M -jar "%~dp0craftbukkit-0.0.1-snapshot.jar".


cũng tập tin bó khởi động máy chủ và trong cửa sổ cmd, nó tải tất cả các thành tựu và tải thế giới, vì vậy idk nếu cmd là một phần của máy chủ nhưng hãy thử điều này

không hoạt động: /

0

Có một vài mánh khóe nhưng tôi nghĩ bất kỳ thủ thuật nào cũng sẽ khiến người khác dễ dàng truy cập hoặc gây khó chịu cho bạn khi truy cập. Tôi nghĩ rằng cách tốt nhất của bạn là cài đặt một cái gì đó như Power Menu và sau khi bạn bắt đầu cửa sổ thu nhỏ nó vào khay hệ thống. Dễ dàng gọi và không gặp rắc rối với bất kỳ ai, do đó ít có khả năng bị người khác đóng cửa.


0

Tôi không nghĩ bạn có thể ẩn nó trừ khi bạn viết một chương trình nhỏ chạy máy chủ của bạn và thu nhỏ vào khay hệ thống.

Làm thế nào về:

@Echo Off
Title DO NOT CLOSE!!!
...
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.